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

किसी दी गई सूची को छाँटने और उलटने के लिए पायथन प्रोग्राम

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

इसलिए, यदि इनपुट l =[2,5,8,6,3,4,7,9] जैसा है, तो आउटपुट [9, 7, 4, 3, 6, 8, 5, 2] होगा [ 2, 3, 4, 5, 6, 7, 8, 9]

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

  • rev:=उल्टे फ़ंक्शन आउटपुट से आउटपुट इटरेटर की सूची
  • प्रदर्शन प्रदर्शन
  • srt :=क्रमबद्ध () फ़ंक्शन का उपयोग करके सूची l को सॉर्ट करें
  • प्रदर्शन srt

उदाहरण

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

def solve(l):
   rev = list(reversed(l))
   print (rev)

   srt = sorted(l)
   print(srt)

l = [2,5,8,6,3,4,7,9]
solve(l)

इनपुट

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

आउटपुट

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

  1. पायथन प्रोग्राम में सिलेक्शन सॉर्ट

    इस लेख में, हम Python 3.x में सिलेक्शन सॉर्ट और उसके कार्यान्वयन के बारे में जानेंगे। या पहले। चयन क्रम . में एल्गोरिथम, एक सरणी को पुनरावर्ती रूप से अनसोल्ड भाग से न्यूनतम तत्व ढूंढकर और शुरुआत में सम्मिलित करके सॉर्ट किया जाता है। किसी दिए गए सरणी पर चयन क्रम के निष्पादन के दौरान दो उप-सरणी बनते

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

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

  1. पायथन प्रोग्राम दिए गए आकार के समूहों में एक सरणी को उलटने के लिए?

    =1 तो हम सरणी के सभी तत्वों को उलट देते हैं। एल्गोरिदम Revarray(A,n,p) /* A is an integer Array, n is the size of an array and every sub-array of size p starting from the beginning of the array and reverse it.*/ Step 1: i is the loop control variable which is initialized by 0. Step 2: using while l