पाठ 10 / 47
लिस्ट्स
क्रमित, परिवर्तनीय अनुक्रम — पायथन का सबसे आम कलेक्शन।
बनाना और बदलना
list आइटम को क्रम में रखती है और बनने के बाद बदली जा सकती है — जोड़ें, हटाएँ या बदलें।
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
fruits.insert(1, "kiwi")
fruits.remove("banana")
print(fruits)
Output:
['apple', 'kiwi', 'cherry', 'date']
इंडेक्सिंग और स्लाइसिंग
ऋणात्मक इंडेक्स अंत से गिनते हैं। स्लाइसिंग [start:stop:step] बिना लूप के उप-सूची निकालती है।
nums = [10, 20, 30, 40, 50]
print(nums[-1]) # 50
print(nums[1:4]) # [20, 30, 40]
print(nums[::-1]) # [50, 40, 30, 20, 10]लिस्ट मेथड्स
आम मेथड्स: sort(), reverse(), pop(), extend(), index(), count()। ज़्यादातर list को इन-प्लेस बदलते हैं और None लौटाते हैं।
sort() बनाम sorted()
sorted(nums) एक नई क्रमबद्ध लिस्ट लौटाता है; nums.sort() इन-प्लेस क्रमबद्ध करता है और None लौटाता है — एक आम शुरुआती गलती।