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

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


परिचय

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

उदाहरण

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' नामक एक मेथड परिभाषित की जाती है जो एक सूची को पैरामीटर के रूप में लेती है, और सूची पर enumerate करती है।
  • एक खाली सूची बनाई जाती है।
  • 'enumerate' का उपयोग करके तत्वों पर पुनरावृत्ति की जाती है और इंडेक्स के मान के आधार पर आउटपुट निर्धारित किया जाता है।
  • यदि इंडेक्स मान 0 है, तो पहले इंडेक्स में तत्व को खाली सूची में जोड़ा जाता है।
  • यदि इंडेक्स सूची की लंबाई घटा 1 के बराबर है, तो पिछले इंडेक्स में तत्व को खाली सूची में जोड़ा जाता है।
  • अन्यथा, पिछले और अगले दोनों तत्वों को खाली सूची में जोड़ा जाता है।
  • मेथड के बाहर, एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • आवश्यक पैरामीटर पास करके मेथड को कॉल किया जाता है।
  • आउटपुट कंसोल पर प्रदर्शित होता है।
  1. - पायथन में दो सूचियों के इंडेक्स तत्वों को समान करें

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

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

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

  1. - Python में सूची का आकार ढूंढना

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