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

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


किसी सूची को अनुक्रमित या टुकड़ा करने के लिए आपको सूची में [] ऑपरेटर का उपयोग करना होगा। किसी सूची को अनुक्रमित करते समय, यदि आप एक धनात्मक पूर्णांक प्रदान करते हैं, तो यह उस अनुक्रमणिका को बाईं ओर से गिनती की गई सूची से प्राप्त करता है। एक नकारात्मक सूचकांक के मामले में, यह उस सूचकांक को दाईं ओर से गिनती की गई सूची से प्राप्त करता है। उदाहरण के लिए,

उदाहरण

my_list = ['a', 'b', 'c', 'd']
print(my_list[1])
print(my_list[-1])

आउटपुट

यह आउटपुट देगा -

b
d

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

उदाहरण

my_list = ['a', 'b', 'c', 'd']
print(my_list[1:]) #Print elements from index 1 to end
print(my_list[:2]) #Print elements from start to index 2
print(my_list[1:3]) #Print elements from index 1 to index 3
print(my_list[::2]) #Print elements from start to end using step sizes of 2

आउटपुट

यह आउटपुट देगा -

['b', 'c', 'd']
['a', 'b']
['b', 'c']
['a', 'c']

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

  1. पायथन में एक टुपल को कैसे अनुक्रमित और टुकड़ा करें?

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

  1. पायथन में तीसरी से पांचवीं तक शुरू होने वाली स्ट्रिंग से वर्ण कैसे मुद्रित करें?

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