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