सूची

लिस्ट टाइप, जो पहले से मौजूद है. लिस्ट के एक्सप्रेशन के उदाहरण:
x = [1, 2, 3]
इंडेक्सिंग का इस्तेमाल करके, एलिमेंट ऐक्सेस किए जा सकते हैं. इंडेक्सिंग 0 से शुरू होती है:
e = x[1]   # e == 2
लिस्ट में, दो लिस्ट को जोड़ने के लिए + ऑपरेटर का इस्तेमाल किया जा सकता है. उदाहरण:
x = [1, 2] + [3, 4]   # x == [1, 2, 3, 4]
x = ["a", "b"]
x += ["c"]            # x == ["a", "b", "c"]
स्ट्रिंग की तरह, लिस्ट में स्लाइस ऑपरेशन किए जा सकते हैं:
['a', 'b', 'c', 'd'][1:3]   # ['b', 'c']
['a', 'b', 'c', 'd'][::2]  # ['a', 'c']
['a', 'b', 'c', 'd'][3:0:-1]  # ['d', 'c', 'b']
Python की तरह, लिस्ट में बदलाव किया जा सकता है.

सदस्य

append

None list.append(item)

लिस्ट के आखिर में एक आइटम जोड़ता है.

पैरामीटर

पैरामीटर ब्यौरा
item ज़रूरी है
वह आइटम जिसे आखिर में जोड़ना है.

clear

None list.clear()

लिस्ट के सभी एलिमेंट हटाता है.

extend

None list.extend(items)

लिस्ट के आखिर में सभी आइटम जोड़ता है.

पैरामीटर

पैरामीटर ब्यौरा
items iterable; ज़रूरी है
वे आइटम जिन्हें आखिर में जोड़ना है.

index

int list.index(x, start=unbound, end=unbound)

लिस्ट में मौजूद उस पहले आइटम का इंडेक्स दिखाता है जिसकी वैल्यू x है. अगर ऐसा कोई आइटम नहीं है, तो गड़बड़ी होती है.

पैरामीटर

पैरामीटर ब्यौरा
x ज़रूरी है
वह ऑब्जेक्ट जिसे खोजना है.
start int; डिफ़ॉल्ट वैल्यू unbound
है लिस्ट के उस हिस्से का शुरुआती इंडेक्स जिसकी जांच करनी है.
end int; डिफ़ॉल्ट वैल्यू unbound
है लिस्ट के उस हिस्से का आखिरी इंडेक्स जिसकी जांच करनी है.

insert

None list.insert(index, item)

किसी आइटम को दी गई जगह पर जोड़ता है.

पैरामीटर

पैरामीटर ब्यौरा
index int; ज़रूरी है
दी गई जगह का इंडेक्स.
item ज़रूरी है
वह आइटम.

pop

unknown list.pop(i=-1)

लिस्ट में दी गई जगह पर मौजूद आइटम को हटाता है और उसे दिखाता है. अगर कोई index तय नहीं किया जाता है, तो यह लिस्ट में मौजूद आखिरी आइटम को हटाता है और उसे दिखाता है.

पैरामीटर

पैरामीटर ब्यौरा
i int; डिफ़ॉल्ट वैल्यू -1
आइटम का इंडेक्स.

remove

None list.remove(x)

लिस्ट में मौजूद उस पहले आइटम को हटाता है जिसकी वैल्यू x है. अगर ऐसा कोई आइटम नहीं है, तो गड़बड़ी होती है.

पैरामीटर

पैरामीटर ब्यौरा
x ज़रूरी है
वह ऑब्जेक्ट जिसे हटाना है.