सूची

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

इंडेक्स

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

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

पैरामीटर

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

insert

None list.insert(index, item)

किसी खास जगह पर आइटम डालता है.

पैरामीटर

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

पॉप

unknown list.pop(i=-1)

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

पैरामीटर

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

हटाओ

None list.remove(x)

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

पैरामीटर

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