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

सामान्य अंतर तत्वों के साथ पंक्तियों को निकालने के लिए पायथन कार्यक्रम

जब सामान्य अंतर तत्वों के साथ पंक्तियों को निकालने की आवश्यकता होती है, तो एक पुनरावृत्ति और ध्वज मान का उपयोग किया जाता है।

उदाहरण

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

my_list = [[31, 27, 10], [8, 11, 12], [11, 12, 13], [6, 9, 10]]

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

my_result = []

for row in my_list:
   temp = True
   for index in range(0, len(row) - 1):

      if row[index + 1] - row[index] != row[1] - row[0]:
         temp = False
         break

   if temp :
      my_result.append(row)

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[[31, 27, 10], [8, 11, 12], [11, 12, 13], [6, 9, 10]]
The resultant list is :
[[11, 12, 13]]

स्पष्टीकरण

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

  • एक खाली सूची बनाई जाती है।

  • सूची को पुनरावृत्त किया जाता है, और एक चर को 'ट्रू' को असाइन किया जाता है।

  • सूचकांकों को भी पुनरावृत्त किया जाता है।

  • यदि पिछले सूचकांक और वर्तमान सूचकांक के बीच का अंतर पिछले तत्व और वर्तमान तत्व के बीच के अंतर के बराबर नहीं है, तो चर को 'गलत' सौंपा गया है।

  • इससे नियंत्रण टूट जाता है।

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

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


  1. पायथन - सम-लंबाई वाली पंक्तियों के साथ पंक्तियाँ निकालें

    जब पंक्तियों को सम लंबाई वाली स्ट्रिंग्स के साथ निकालने की आवश्यकता होती है, तो ऑल ऑपरेटर और % ऑपरेटर के साथ एक लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [["python", "is", "best"], ["best", "good", &quo

  1. एक विशिष्ट जोड़ी योग के साथ पंक्तियों को फ़िल्टर करने के लिए पायथन कार्यक्रम

    जब एक विशिष्ट जोड़ी योग के साथ पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है। यह देखने के लिए जांच करता है कि क्या किसी विशिष्ट अनुक्रमणिका में तत्व कुंजी के बराबर है, और इसके आधार पर आउटपुट देता है। नीचे उसी का एक प्रदर्शन है - उदाहरण def find_sum_pair(val, key): &

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

    जब टुपल्स की सूची से स्थिति तत्वों वाले टुपल्स को खोजने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)] print("The list is : ") print(my_list) my_result = [sub for sub in my_list