सूची

किसी समस्या की शिकायत करें सोर्स देखें Nightly · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

बिल्ट-इन सूची का टाइप. सूची एक्सप्रेशन के उदाहरण:

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()

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

extend

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 int; ज़रूरी है
दी गई पोज़िशन का इंडेक्स.
item ज़रूरी है
आइटम.

पॉप

unknown list.pop(i=-1)

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

पैरामीटर

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

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

None list.remove(x)

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

पैरामीटर

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