सूची

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

insert

None list.insert(index, item)

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

पैरामीटर

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

pop

unknown list.pop(i=-1)

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

पैरामीटर

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

remove

None list.remove(x)

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

पैरामीटर

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