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

पायथन में लिस्ट में ऑब्जेक्ट्स को कैसे रिवर्स करें?


आप लिस्ट को इन-प्लेस रिवर्स करने के लिए लिस्ट क्लास से reverse मेथड का उपयोग कर सकते हैं।

उदाहरण

a = [3, "Hello", 2, 1]
a.reverse()
print(a)

आउटपुट

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

[1, 2, "Hello", 3]

आप लिस्ट स्लाइसिंग का उपयोग इंडेक्स [::-1] के साथ भी कर सकते हैं यदि आप इन-प्लेस रिवर्स करने के बजाय एक नई लिस्ट बनाना चाहते हैं। इसका मतलब है शुरुआत और अंत को लिस्ट के शुरुआत और अंत के रूप में लें और स्टेप को -1 के रूप में लें।

उदाहरण

a = [3, "Hello", 2, 1]
print(a[::-1])

आउटपुट

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

[1, 2, "Hello", 3]

यदि आप इन-प्लेस रिवर्स करने के बजाय एक नई लिस्ट बनाना चाहते हैं, तो आप reversed मेथड का भी उपयोग कर सकते हैं।

उदाहरण

a = [3, "Hello", 2, 1]
rev_a = list(reversed(a))
print(rev_a)

आउटपुट

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

[1, 2, "Hello", 3]

  1. - पायथन में सूची में किसी तत्व का इंडेक्स कैसे खोजें?

    index() मेथड जो सूची (साथ ही स्ट्रिंग और टुपल जैसे अन्य सीक्वेंस टाइप) के लिए उपलब्ध है, किसी विशेष तत्व की पहली ऑकरेंस खोजने के लिए उपयोगी है। >>> L1 = [a, b, c, a, x] >>> L1 [a, b, c, a, x] >>> L1.index(a) 0 एक तत्व के सभी ऑकरेंस के इंडेक्स प्राप्त करने के लिए, enumera

  1. - Python में Directory के Contents कैसे List करें?

    Directory Contents List करना os.listdir(my_path) आपको my_path Directory में मौजूद सब कुछ - Files और Directories दोनों - देगा। उदाहरण >>> import os >>> os.listdir(.) [DLLs, Doc, etc, include, Lib, libs, LICENSE.txt, NEWS.txt, python.exe, pythonw.exe, README.txt, Scripts, share, tc

  1. - पायथन में स्ट्रिंग को कैसे रिवर्स करें?

    पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए: >>> Hello[::-1] olleH >>> Halloween[::-1] neewollaH [] ऑपरेटर कोलन : से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। य