Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में लिस्ट को इंडेक्स और स्लाइस कैसे करें?


लिस्ट को इंडेक्स या स्लाइस करने के लिए आपको लिस्ट पर [] ऑपरेटर का उपयोग करना होगा। लिस्ट को इंडेक्स करते समय, यदि आप पॉजिटिव इंटीजर प्रदान करते हैं, तो यह लिस्ट से बाएं से गिनती करते हुए उस इंडेक्स को लाता है। नेगेटिव इंडेक्स के मामले में, यह लिस्ट से दाएं से गिनती करते हुए उस इंडेक्स को लाता है। उदाहरण के लिए,

उदाहरण

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']

  1. - Python में लिस्ट्स कैसे डिफाइन करें?

    लिस्ट Python में एक सीक्वेंस डेटा टाइप है। यह एलिमेंट्स की कॉमा-सेपरेटेड लिस्ट है, जरूरी नहीं कि एक ही टाइप के हों, स्क्वायर ब्रैकेट्स ([ ]) में शामिल। लिस्ट एक क्रमबद्ध संग्रह है। लिस्ट ऑब्जेक्ट में व्यक्तिगत एलिमेंट को जीरो-बेस्ड इंडेक्स द्वारा एक्सेस किया जा सकता है। उदाहरण list1 = [physics, chem

  1. - पायथन में टपल को इंडेक्स और स्लाइस कैसे करें?

    टपल को इंडेक्स या स्लाइस करने के लिए आपको टपल पर [] ऑपरेटर का उपयोग करना होगा। टपल को इंडेक्स करते समय, यदि आप पॉजिटिव इंटीजर प्रदान करते हैं, तो यह टपल से बाएं से गिनती करते हुए उस इंडेक्स को लाता है। नेगेटिव इंडेक्स के मामले में, यह टपल से दाएं से गिनती करते हुए उस इंडेक्स को लाता है। उदाहरण my_

  1. - पायथन में स्ट्रिंग से 3rd से 5th कैरेक्टर कैसे प्रिंट करें?

    पायथन में स्लाइसिंग सुविधा मूल स्ट्रिंग से सबस्ट्रिंग प्राप्त करने में मदद करती है। स्लाइस ऑपरेटर [:] को दो ऑपरेंड की आवश्यकता होती है। पहला ऑपरेंड स्लाइस के प्रारंभिक कैरेक्टर के इंडेक्स को दर्शाने वाला एक पूर्णांक है। दूसरा ऑपरेंड स्लाइस के बाद वाले कैरेक्टर का इंडेक्स है। यह याद करते हुए कि अनुक्