लिस्ट को इंडेक्स या स्लाइस करने के लिए आपको लिस्ट पर [] ऑपरेटर का उपयोग करना होगा। लिस्ट को इंडेक्स करते समय, यदि आप पॉजिटिव इंटीजर प्रदान करते हैं, तो यह लिस्ट से बाएं से गिनती करते हुए उस इंडेक्स को लाता है। नेगेटिव इंडेक्स के मामले में, यह लिस्ट से दाएं से गिनती करते हुए उस इंडेक्स को लाता है। उदाहरण के लिए,
उदाहरण
my_list = ['a', 'b', 'c', 'd'] print(my_list[1]) print(my_list[-1])
आउटपुट
यह आउटपुट देगा -
b d
यदि आप लिस्ट का एक भाग प्राप्त करना चाहते हैं, तो स्लाइसिंग ऑपरेटर का उपयोग करें। [start:stop:step]। उदाहरण के लिए,
उदाहरण
my_list = ['a', 'b', 'c', 'd'] print(my_list[1:]) # इंडेक्स 1 से अंत तक एलिमेंट्स प्रिंट करें print(my_list[:2]) # शुरुआत से इंडेक्स 2 तक एलिमेंट्स प्रिंट करें print(my_list[1:3]) # इंडेक्स 1 से इंडेक्स 3 तक एलिमेंट्स प्रिंट करें print(my_list[::2]) # शुरुआत से अंत तक स्टेप साइज़ 2 का उपयोग करके एलिमेंट्स प्रिंट करें
आउटपुट
यह आउटपुट देगा -
['b', 'c', 'd'] ['a', 'b'] ['b', 'c'] ['a', 'c']