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) ডাটা টাইপ যেখানে একাধিক ডাটা সংরক্ষণ করা যায়।