কম্পিউটার টিউটোরিয়াল

পাইথন লিস্ট মেথডসমূহ


পাইথন কিছু খুব কার্যকর লিস্ট মেথড প্রদান করে যা ব্যবহার করে আমরা লিস্ট অপারেশন খুব সহজে করতে পারি।

নিচে পাইথন বিল্ট-ইন মেথডগুলোর তালিকা দেওয়া হলো যেগুলো আমরা লিস্টে ব্যবহার করতে পারি:

append(x)

লিস্টের শেষে একটি এলিমেন্ট যোগ করে।

উদাহরণ

#Append
lst = ['Hello', 'Python']
print(lst)
lst.append('Tutorialspoint')
print(lst)

আউটপুট

['Hello', 'Python']
['Hello', 'Python', 'Tutorialspoint']

clear()

লিস্ট থেকে সব এলিমেন্ট সরিয়ে দেয়।

উদাহরণ

#clear
lst = ['Hello', 'Python', 'Tutorialspoint']
print(lst)
lst.clear()
print(lst)

আউটপুট

['Hello', 'Python', 'Tutorialspoint']
[]

copy()

লিস্টের একটি শ্যালো কপি রিটার্ন করে।

উদাহরণ

#COPY()
#Without copy
lst = ['Hello', 'Python', 'Tutorialspoint']
lst1 = lst
lst1.append('Java')
print(lst)
print(lst1)
#With copy
lst = ['Hello', 'Python', 'Tutorialspoint']
lst1 = lst.copy()
lst1.append("Java")
print(lst)
print(lst1)

আউটপুট

['Hello', 'Python', 'Tutorialspoint', 'Java']
['Hello', 'Python', 'Tutorialspoint', 'Java']
['Hello', 'Python', 'Tutorialspoint']
['Hello', 'Python', 'Tutorialspoint', 'Java']

count()

নির্দিষ্ট ভ্যালুवाले এলিমেন্টের সংখ্যা রিটার্ন করে।

উদাহরণ

lst = ['Hello', 'Python', 'Tutorialspoint', 'Python']
print(lst.count("Python"))
print(lst.count("Tutorialspoint"))
print(lst.count(" "))

আউটপুট

2
1
0

extend(iterables)

একটি লিস্ট (বা যেকোনো ইটেরেবল) এর এলিমেন্টগুলো বর্তমান লিস্টের শেষে যোগ করে।

উদাহরণ

#extend(iterables)
lst = ['Hello', 'Python']
print(lst)
lst.extend(['Java', 'CSharp'])
print(lst)

আউটপুট

['Hello', 'Python']
['Hello', 'Python', 'Java', 'CSharp']

index(x[, start[, end]])

নির্দিষ্ট ভ্যালুवाले প্রথম এলিমেন্টের ইনডেক্স রিটার্ন করে।

উদাহরণ

#index()
lst = ['Hello', 'Python', 'Tutorialspoint', 'Python']
print(lst.index('Python'))
print(lst.index("Python", 2))

আউটপুট

1
3

insert(i, x)

নির্দিষ্ট পজিশনে একটি এলিমেন্ট যোগ করে।

উদাহরণ

lst = ['Hello', 'Python', 'Tutorialspoint', 'Python']
print(lst)
lst.insert(0, "CPlusPlus")
print(lst)
lst.insert(3, "Java")
print(lst)

আউটপুট

['Hello', 'Python', 'Tutorialspoint', 'Python']
['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint', 'Python']
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']

pop([i])

নির্দিষ্ট পজিশনের এলিমেন্ট সরিয়ে দেয়।

উদাহরণ

#pop()
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
print(lst)
# Without index
lst.pop()
print(lst)
# With Index
lst.pop(3)
print(lst)

আউটপুট

['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint']
['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint']

remove(x)

নির্দिष्ट ভ্যালুवाले প্রথম আইটেম সরিয়ে দেয়।

উদাহরণ

#Remove
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
print(lst)
lst.remove('Python')
print(lst)

আউটপুট

['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']

reverse()

লিস্টের ক্রম উল্টে দেয়।

উদাহরণ

#reverse()
lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
print(lst)
lst.reverse()

আউটপুট

['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']
['Python', 'Tutorialspoint', 'Java', 'Python', 'Hello', 'CPlusPlus']

sort(key=None, reverse=False)

লিস্টটি সর্ট করে।

উদাহরণ

#sort()
lst = [2, 3, 7, 1, 13, 8, 49]
print(lst)
# default
lst.sort()
print(lst)
# reverse = True
lst.sort(reverse=True)
print(lst)

আউটপুট

[2, 3, 7, 1, 13, 8, 49]
[1, 2, 3, 7, 8, 13, 49]
[49, 13, 8, 7, 3, 2, 1]

  1. পাইথনে স্ট্রিংয়ের তালিকা থেকে তালিকার তালিকা তৈরি করা

  2. পাইথনে বিল্ট-ইন লিস্ট ফাংশন ও মেথড (Built-in List Functions & Methods)

  3. পাইথনে ডিকশনারি মেথডসমূহ (Dictionary Methods)

  4. পাইথনে শ্যালো লিস্ট ফ্ল্যাটেন কীভাবে করবেন?