পাইথন কিছু খুব কার্যকর লিস্ট মেথড প্রদান করে যা ব্যবহার করে আমরা লিস্ট অপারেশন খুব সহজে করতে পারি।
নিচে পাইথন বিল্ট-ইন মেথডগুলোর তালিকা দেওয়া হলো যেগুলো আমরা লিস্টে ব্যবহার করতে পারি:
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]