सूची

यह लिस्ट टाइप पहले से मौजूद होता है. सूची के एक्सप्रेशन के उदाहरण:
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 में किया जाता है.

सदस्य

जोड़ें

None list.append(item)

यह सूची के आखिर में कोई आइटम जोड़ता है.

पैरामीटर

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

मिटाएं

None list.clear()

इससे सूची के सभी एलिमेंट हट जाते हैं.

बढ़ाएं

None list.extend(items)

इससे सभी आइटम सूची के आखिर में जुड़ जाते हैं.

पैरामीटर

पैरामीटर ब्यौरा
items iterable; required
Items to add at the end.

इंडेक्स

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

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

पैरामीटर

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

इंसर्ट करें

None list.insert(index, item)

यह फ़ंक्शन, किसी आइटम को दी गई जगह पर जोड़ता है.

पैरामीटर

पैरामीटर ब्यौरा
index int; required
यह इंडेक्स बताता है कि आइटम को किस जगह पर डाला जाएगा. अगर इंडेक्स तय सीमा से बाहर है, तो उसे 0 से लेकर सूची की पिछली लंबाई तक की सीमा में बदल दिया जाता है. यह बदलाव, स्लाइस ऑपरेटर के स्टार्ट इंडेक्स की तरह ही किया जाता है.
item ज़रूरी है
यह आइटम.

पॉप

unknown list.pop(i=-1)

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

पैरामीटर

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

कॉन्टेंट हटाना

None list.remove(x)

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

पैरामीटर

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