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

पायथन प्रोग्राम: सरणी के तत्वों को रिवर्स क्रम में प्रिंट करना


जब किसी सरणी के तत्वों को रिवर्स क्रम में प्रिंट करने की आवश्यकता होती है, तो सूची को अंत से पुनरावृत्त (iterate) किया जा सकता है।

उदाहरण

my_list = [21, 32, 43, 54, 75]
print("सूची है: ")
for i in range(0, len(my_list)):
    print(my_list[i])

print("रिवर्सल के बाद सूची: ")
for i in range(len(my_list)-1, -1, -1):
    print(my_list[i])

आउटपुट

सूची है: 21 32 43 54 75
रिवर्सल के बाद सूची: 75 54 43 32 21

व्याख्या

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • सूची पर पुनरावृत्ति की जाती है और प्रदर्शित किया जाता है।

  • इसे अंतिम तत्व से पुनरावृत्त करके रिवर्स किया जाता है।

  • प्रत्येक तत्व कंसोल पर प्रदर्शित होता है।

वैकल्पिक विधियाँ

पायथन में सरणी को रिवर्स करने के अन्य सरल तरीके भी हैं:

  • स्लाइसिंग: my_list[::-1] - यह एक नई रिवर्स सूची बनाता है
  • reversed() फ़ंक्शन: list(reversed(my_list)) - यह एक इटरेटर लौटाता है
  • reverse() मेथड: my_list.reverse() - यह मूल सूची को ही संशोधित करता है

उपरोक्त उदाहरण में range(len(my_list)-1, -1, -1) का उपयोग किया गया है जो सूची की लंबाई से 1 घटाकर शुरू होता है (क्योंकि इंडेक्स 0 से शुरू होता है), -1 तक जाता है (लेकिन -1 शामिल नहीं), और -1 के चरण (step) से घटता है।


  1. - C में सरणी के एलिमेंट्स को रिवर्स ऑर्डर में कैसे प्रिंट करें?

    निम्नलिखित एल्गोरिदम का पालन करके रिवर्स ऑर्डर में एलिमेंट्स प्रिंट करें: चरण 1 - आकार 5 की सरणी घोषित करें चरण 2 - फोर लूप का उपयोग करके 5 एलिमेंट्स मेमोरी में दर्ज करें चरण 3 - एलिमेंट्स को रिवर्स ऑर्डर में प्रदर्शित करें फोर लूप डिक्रीमेंट करके एलिमेंट्स को उलटने का एकमात्र तर्क फोर लूप है: = 0

  1. C प्रोग्राम में ऐरे में तत्वों की अंतिम घटना को सापेक्ष क्रम में प्रिंट करें C प्रोग्राम में ऐरे में तत्वों की अंतिम घटना को सापेक्ष क्रम में प्रिंट करें

    समस्या विवरण तत्वों के साथ एक ऐरे a[] दिया गया है और कार्य सूची में दिए गए तत्वों की अंतिम घटनाओं को प्रिंट करना है। यहां हमें न केवल डुप्लिकेट तत्वों को हटाना है बल्कि हमें ऐरे में तत्वों की घटनाओं के क्रम को भी बनाए रखना है जैसा कि वे अंतिम बार हुए हैं। उदाहरण इनपुट: a[] = {4,2,2,4,1,5,1} आउटपुट

  1. - दो सूचियों के सभी सामान्य तत्व प्रिंट करने के लिए पायथन प्रोग्राम

    समस्या विवरण दो सूचियां दी गई हैं, दोनों सूचियों के सभी सामान्य तत्व प्रिंट करें। उदाहरण इनपुट: L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90] आउटपुट: {5} व्याख्या दोनों सूचियों का सामान्य तत्व 5 है। एल्गोरिदम दो यूजर इनपुट सूचियां बनाएं। सूचियों को सेट में बदलें और फिर set1 & set2 प्रिंट करें।