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

पायथन में सूची स्लाइसिंग द्वारा सूची को उलटने का कार्यक्रम

मान लीजिए हमारे पास n तत्वों की एक सूची है जिसे अंक कहा जाता है। हमें सूची के टुकड़े करने के संचालन द्वारा इस सूची को उलटना होगा।

इसलिए, यदि इनपुट अंकों की तरह है =[5,7,6,4,6,9,3,6,2], तो आउटपुट [2, 6, 3, 9, 6, 4, 6, 7 होगा। , 5]

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • सूची काटने में कोलन द्वारा अलग किए गए अधिकतम तीन पैरामीटर होते हैं। पहला प्रारंभ है, दूसरा अंत है और तीसरा चरण है
  • यहाँ जैसे ही हम 0 से शुरू करते हैं हम पहले पैरामीटर को पास नहीं करते हैं, जैसा कि हम n पर समाप्त करते हैं, हम दूसरा तर्क भी प्रदान नहीं करते हैं, लेकिन जैसा कि हमें उलटने की आवश्यकता है हमें चरण पैरामीटर -1 की आवश्यकता है। तो यह एक के बाद एक घटेगा। तो स्लाइसिंग सिंटैक्स [::-1]
  • . जैसा होगा

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

def solve(nums):
   return nums[::-1]
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))

इनपुट

[5,7,6,4,6,9,3,6,2]

आउटपुट

[2, 6, 3, 9, 6, 4, 6, 7, 5]

  1. पायथन सूची समझ और टुकड़ा करना?

    इस खंड में, हम पायथन लिस्ट स्लाइसिंग और लिस्ट कॉम्प्रिहेंशन को समझने जा रहे हैं। लिस्टिंग स्लाइसिंग क्या है? जैसा कि नाम से पता चलता है, स्लाइस का अर्थ है - किसी चीज को छोटे टुकड़ों (स्लाइस) में काटना। लिस्ट स्लाइसिंग एक मूल सूची से सूची के एक हिस्से को निकालने की प्रक्रिया है। लिस्ट स्लाइसिंग में

  1. 3D सूची बनाने के लिए पायथन प्रोग्राम।

    3D सूची का अर्थ है 3D सरणी। इस कार्यक्रम में हम पूर्णांक तत्वों के साथ 3D सरणी बनाते हैं। उदाहरण इनपुट:3× 3 × 2[[1,1,1], [2,2,2], [3,3,3]], [[4,4,4], [5,5, 5],[6,6,6]] एल्गोरिदम चरण 1:3D सूची के क्रम को देखते हुए। चरण 2:लूप के लिए हम सूची बनाते हैं और डेटा प्रिंट करते हैं। उदाहरण कोड # पायथन प्रोग्र

  1. एक वाक्य में प्रत्येक शब्द को उलटने के लिए पायथन प्रोग्राम?

    यहां हम फ़ंक्शन में निर्मित पायथन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्द की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उलट दें और एक नई सूची बनाएं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और आखिरी बार शब्दों की नई सूची में शामिल होकर एक नया वाक्य बनाते हैं। उदाहरण Inpu