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