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...