सूची

समस्या की शिकायत करें सोर्स देखें Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

यह लिस्ट टाइप पहले से मौजूद होता है. सूची के एक्सप्रेशन के उदाहरण:

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 या 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 ज़रूरी है
वह ऑब्जेक्ट जिसे हटाना है.