सूची

समस्या की शिकायत करें सोर्स देखें

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

मिटाएं

None list.clear()

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

बढ़ाएं

None list.extend(items)

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

पैरामीटर

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

इंडेक्स

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

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

पैरामीटर

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

इंसर्ट करें

None list.insert(index, item)

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

पैरामीटर

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

पॉप

unknown list.pop(i=-1)

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

पैरामीटर

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

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

None list.remove(x)

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

पैरामीटर

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