List পরিচিতি
🐍 Python List পরিচিতি ও গুরুত্বপূর্ণ Methods
Python-এ List হলো একটি শক্তিশালী ডেটা স্ট্রাকচার যেখানে একাধিক মান (value) একসাথে সংরক্ষণ করা যায়। List ordered, mutable (পরিবর্তনযোগ্য) এবং duplicate value সমর্থন করে।
📌 ১. Python List তৈরি করা
numbers = [10, 20, 30, 40] names = ["Rahim", "Karim", "Sumi"] mixed = [1, "Python", True] print(numbers) print(names) print(mixed)
Output:
[10, 20, 30, 40] ['Rahim', 'Karim', 'Sumi'] [1, 'Python', True]
📌 ২. List Item Access করা (Index ব্যবহার করে)
Python List এর index শুরু হয় 0 থেকে।
languages = ["Python", "Java", "C++", "JavaScript"] print(languages[0]) print(languages[2]) print(languages[-1])
Output:
Python C++ JavaScript
📌 ৩. List Item পরিবর্তন করা (Change Item)
List mutable হওয়ায় index ব্যবহার করে মান পরিবর্তন করা যায়।
fruits = ["Apple", "Banana", "Orange"] fruits[1] = "Mango" print(fruits)
Output:
['Apple', 'Mango', 'Orange']
📌 ৪. List এ নতুন Item যোগ করা
✔ append()
numbers = [1, 2, 3] numbers.append(4) print(numbers)
Output:
[1, 2, 3, 4]
✔ insert()
numbers.insert(1, 10) print(numbers)
[1, 10, 2, 3, 4]
📌 ৫. List Item Remove করা
✔ remove()
items = ["Pen", "Book", "Eraser"]
items.remove("Book")
print(items)
['Pen', 'Eraser']
✔ pop()
items.pop() print(items)
['Pen']
✔ del
numbers = [10, 20, 30] del numbers[1] print(numbers)
[10, 30]
📌 ৬. List এর অন্যান্য গুরুত্বপূর্ণ Methods
- len() – List এর length
- sort() – Ascending order এ সাজানো
- reverse() – List উল্টো করা
- count() – Item কয়বার আছে
- index() – Item এর index
nums = [3, 1, 2, 2] print(len(nums)) nums.sort() print(nums) print(nums.count(2))
4 [1, 2, 2, 3] 2
✨ সংক্ষেপে মনে রাখবেন
- List ordered এবং mutable
- Index দিয়ে access ও change করা যায়
- append(), insert() দিয়ে item যোগ
- remove(), pop(), del দিয়ে item মুছে ফেলা যায়
- sort(), len(), count() খুবই গুরুত্বপূর্ণ
✅ Python List ভালোভাবে শিখলে Data Handling অনেক সহজ হয়ে যায়।
👼 Quiz
/
লোড হচ্ছে...
Interview Questions:
1. List কী?
List হলো পরিবর্তনযোগ্য (mutable) ডাটা টাইপ যেখানে একাধিক ডাটা সংরক্ষণ করা যায়।