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

पायथन - सूची में आसन्न तत्व

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

उदाहरण

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

def find_adjacent_elements(my_list):
   my_result = []
   for index, ele in enumerate(my_list):
      if index == 0:
         my_result.append((None, my_list[index + 1]))
      elif index == len(my_list) - 1:
         my_result.append((my_list[index - 1], None))
      else:
         my_result.append((my_list[index - 1], my_list[index + 1]))
   return my_result

my_list = [13, 37, 58, 12, 41, 25, 48, 19, 23]

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

print("The result is :")
print(find_adjacent_elements(my_list))

आउटपुट

The list is:
[13, 37, 58, 12, 41, 25, 48, 19, 23]
The result is :
[(None, 37), (13, 58), (37, 12), (58, 41), (12, 25), (41, 48), (25, 19), (48, 23), (19, None)]

स्पष्टीकरण

  • 'find_adjacent_elements' नाम की एक विधि परिभाषित की गई है जो एक सूची को एक पैरामीटर के रूप में लेती है, और सूची के ऊपर गणना करती है।

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

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

  • यदि अनुक्रमणिका मान 0 है, तो प्रथम अनुक्रमणिका का तत्व रिक्त सूची में जोड़ दिया जाता है।

  • यदि अनुक्रमणिका सूची की लंबाई घटा 1 के बराबर है, तो पिछली अनुक्रमणिका के तत्व को रिक्त सूची में जोड़ दिया जाता है।

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

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

  • आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।

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


  1. पायथन में दो सूची सूचकांक तत्वों की बराबरी करें

    पायथन के साथ डेटा हेरफेर के दौरान, हमें दो सूचियों को एक साथ लाने और उनमें से प्रत्येक में तत्वों को जोड़ीदार बनाने की आवश्यकता हो सकती है। जिसका अर्थ है कि सूची 1 से सूचकांक 0 पर तत्व सूची 2 के सूचकांक 0 से तत्व के साथ समान होगा। टुपल के साथ प्रत्येक सूची में तत्वों को क्रम से लेने और उनका मिलान क

  1. पायथन में सूचकांक के आधार पर एक बहु-सूची के साथ सूची तत्व जोड़ें

    सूचियों को नेस्टेड किया जा सकता है। जिसका अर्थ है कि हमारे पास बड़ी सूची के अंदर तत्वों के रूप में छोटी सूचियाँ हैं। इस लेख में हम नेस्टेड सूची के तत्वों में एक साधारण सूची के तत्वों को जोड़ने की चुनौती का समाधान करते हैं। यदि सूचियों की लंबाई भिन्न होती है तो छोटी सूची की लंबाई परिणामी सूची की अधिक

  1. पायथन में एक सूची का आकार खोजें

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