पायथन का उपयोग करके डेटा विश्लेषण के दौरान, हमें सूची के लगातार तत्वों को जोड़ने की आवश्यकता हो सकती है। इस लेख में हम इसे प्राप्त करने के विभिन्न तरीकों को देखेंगे।
सूचकांक और श्रेणी के साथ
हम सूची तत्वों की लगातार अनुक्रमणिका को एक साथ रखने के लिए एक अभिव्यक्ति तैयार करेंगे। और फिर यह निर्धारित करने के लिए कि लगातार तत्वों की यह जोड़ी कितनी बार चलेगी यह निर्धारित करने के लिए रेंज फ़ंक्शन लागू करें।
उदाहरण
listA = [51,23,11,45] # Given list print("Given list A: ", listA) # Use res = [[listA[i], listA[i + 1]] for i in range(len(listA) - 1)] # Result print("The list with paired elements: \n",res)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A: [51, 23, 11, 45] The list with paired elements: [[51, 23], [23, 11], [11, 45]]
मानचित्र और ज़िप के साथ
हम मैप और जिप फंक्शन और स्लाइसिंग की भी मदद ले सकते हैं। हम स्थिति 1 पर तत्व को स्लाइस करते हैं और इसे स्थिति 0 पर तत्वों के साथ जोड़ते हैं। हम ज़िप और मानचित्र फ़ंक्शन का उपयोग करके तत्वों की प्रत्येक जोड़ी के लिए इसे दोहराते हैं।
उदाहरण
listA = [51,23,11,45] # Given list print("Given list A: ", listA) # Use zip res = list(map(list, zip(listA, listA[1:]))) # Result print("The list with paired elements: \n",res)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list A: [51, 23, 11, 45] The list with paired elements: [[51, 23], [23, 11], [11, 45]]