सूची

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

clear

None list.clear()

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

extend

None list.extend(items)

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

पैरामीटर

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

index

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

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

पैरामीटर

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

insert

None list.insert(index, item)

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

पैरामीटर

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

pop

unknown list.pop(i=-1)

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

पैरामीटर

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

remove

None list.remove(x)

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

पैरामीटर

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