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

बढ़ते क्रम में अंकों के साथ सूची से तत्वों को निकालने के लिए पायथन प्रोग्राम

जब किसी सूची से तत्वों को बढ़ते क्रम में निकालने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति, एक ध्वज मान और 'str' विधि का उपयोग किया जाता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

my_list = [4578, 7327, 113, 3467, 1858]

print("The list is :")
print(my_list)

my_result = []

for element in my_list:
   my_flag = True
   for index in range(len(str(element)) - 1):

      if str(element)[index + 1] <= str(element)[index]:
         my_flag = False

   if my_flag:
      my_result.append(element)

print("The result is :")
print(my_result)

आउटपुट

The list is :
[4578, 7327, 113, 3467, 1858]
The result is :
[4578, 3467]

स्पष्टीकरण

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

  • एक खाली सूची परिभाषित की गई है।

  • सूची को पुनरावृत्त किया गया है, और ध्वज को बूलियन 'ट्रू' पर सेट किया गया है।

  • प्रत्येक तत्व को पहले सूची में परिवर्तित किया जाता है, और उसके क्रमागत तत्व के साथ तुलना की जाती है।

  • यदि दूसरा तत्व पहले तत्व से कम या उसके बराबर है, तो ध्वज मान बूलियन 'गलत' पर सेट है।

  • यदि बूलियन ध्वज अंत में 'सत्य' है, तो तत्व को खाली सूची में जोड़ दिया जाता है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में इसे एकल तत्व बनाने के लिए बाएं या दाएं से सूची तत्वों को निचोड़ने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें इसे बाएँ और दाएँ दोनों से तब तक निचोड़ना होगा जब तक कि एक शेष तत्व न हो। हम हर कदम पर राज्यों को वापस करेंगे। तो, अगर इनपुट nums =[10,20,30,40,50,60] की तरह है, तो आउटपुट होगा [ [10, 20, 30, 40, 50, 60],    [30, 30,

  1. सूची से एन सबसे बड़े तत्वों को खोजने के लिए पायथन कार्यक्रम

    एक पूर्णांक सूची को देखते हुए, हमारा कार्य सूची में N सबसे बड़े तत्वों को खोजना है। उदाहरण Input : [40, 5, 10, 20, 9] N = 2 Output: [40, 20] एल्गोरिदम Step1: Input an integer list and the number of largest number. Step2: First traverse the list up to N times. Step3: Each traverse find the largest va

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem