Back

11. Lists

📘 কনসেপ্ট (থিওরি)

লিস্ট পাইথনের সবচেয়ে বহুমুখী ডেটা স্ট্রাকচারগুলোর একটি। এটি একটি ভেরিয়েবলে একাধিক আইটেম সংরক্ষণ করে, এবং আইটেম বিভিন্ন টাইপের হতে পারে। **লিস্ট তৈরি:**
fruits = ["Apple", "Banana", "Mango"] mixed = [1, "hello", True, 3.14]
**মূল বৈশিষ্ট্য:** - **অর্ডারড**: আইটেমগুলো তাদের যোগ করার ক্রম বজায় রাখে - **পরিবর্তনযোগ্য (Mutable)**: তৈরির পরেও আইটেম পরিবর্তন করা যায় - **ডুপ্লিকেট অনুমোদন**: একই মান একাধিকবার থাকতে পারে - **ইনডেক্সড**: 0 থেকে শুরু করে ইনডেক্স দিয়ে অ্যাক্সেস করা যায় **প্রচলিত লিস্ট মেথড:** - append(item) — শেষে যোগ করা - insert(index, item) — নির্দিষ্ট জায়গায় যোগ করা - remove(item) — প্রথম মিলটি সরানো - pop(index) — ইনডেক্সের আইটেম সরানো ও রিটার্ন করা - sort() — লিস্ট সাজানো - reverse() — ক্রম উল্টানো - len(list) — আইটেমের সংখ্যা জানা

💡 উদাহরণ

লিস্ট নিয়ে কাজ:
colors = ["Red", "Green", "Blue"] colors.append("Yellow") print(colors) # ['Red', 'Green', 'Blue', 'Yellow'] print(colors[1]) # Green print(len(colors)) # 4 colors.sort() print(colors) # ['Blue', 'Green', 'Red', 'Yellow']

🎯 আপনার কাজ (প্র্যাকটিস)

numbers = [5, 2, 8, 1, 9] লিস্ট তৈরি করুন। সর্ট করুন, তারপর সর্ট করা লিস্ট এবং প্রথম আইটেম প্রিন্ট করুন।
main.py
Loading...
OUTPUT
Run your code to see the output here...