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

पायथन का उपयोग करके दी गई सूची में आसन्न तत्वों के बीच अंतर की गणना करें

इस लेख में हम देखेंगे कि हम सूची के आसन्न तत्वों में मूल्यों को घटाकर किसी दी गई सूची से एक नई सूची कैसे बनाते हैं। ऐसा करने के लिए हमारे पास कई तरीके हैं।

परिशिष्ट और श्रेणी के साथ

इस दृष्टिकोण में हम सूची तत्वों के माध्यम से उनके सूचकांक पदों का उपयोग करके मूल्यों को घटाकर और प्रत्येक घटाव के परिणाम को एक नई सूची में जोड़कर पुनरावृति करते हैं। हम कितने पुनरावृत्तियों का ट्रैक रखने के लिए रेंज और लेन फ़ंक्शन का उपयोग करते हैं।

उदाहरण

listA= [25, 97, 13, 62, 14, 102]

print("Given list:\n",listA)
list_with_diff = []
for n in range(1, len(listA)):
   list_with_diff.append(listA[n] - listA[n-1])
print("Difference between adjacent elements in the list: \n",
   list_with_diff)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list:
[25, 97, 13, 62, 14, 102]
Difference between adjacent elements in the list:
[72, -84, 49, -48, 88]

ज़िप और सूची स्लाइसिंग के साथ

अगले दृष्टिकोण में हम आसन्न तत्वों के बीच अंतर खोजने के लिए लूप के लिए बनाते हैं और परिणाम को एक नई सूची में जोड़ते रहते हैं।

उदाहरण

listA= [25, 97, 13, 62, 14, 102]

print("Given list:\n",listA)
list_with_diff = []
for i, j in zip(listA[0::], listA[1::]):
   list_with_diff.append(j - i)
print("Difference between adjacent elements in the list: \n",
   list_with_diff)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given list:
[25, 97, 13, 62, 14, 102]
Difference between adjacent elements in the list:
[72, -84, 49, -48, 88]

  1. पायथन में सूची और टुपल्स के बीच अंतर

    सूची सूची विभिन्न प्रकार की वस्तुओं को समाहित करने के लिए एक कंटेनर है और इसका उपयोग वस्तुओं को पुनरावृत्त करने के लिए किया जाता है। उदाहरण list = ['a', 'b', 'c', 'd', 'e'] टुपल्स Tuple भी सूची के समान है लेकिन इसमें अपरिवर्तनीय वस्तुएं हैं। टपल प्रसंस्करण

  1. दो सूचियों के बीच अंतर को सूचीबद्ध करने के लिए पायथन प्रोग्राम।

    इस समस्या में दो सूचियाँ दी गई हैं। हमारा कार्य दो सूचियों के बीच अंतर प्रदर्शित करना है। पायथन सेट () विधि प्रदान करता है। हम यहां इस विधि का उपयोग करते हैं। एक सेट एक अनियंत्रित संग्रह है जिसमें कोई डुप्लिकेट तत्व नहीं है। सेट ऑब्जेक्ट गणितीय संचालन जैसे संघ, प्रतिच्छेदन, अंतर और सममित अंतर का भी

  1. पायथन टपल और डिक्शनरी में क्या अंतर है?

    वे बहुत अलग डेटा संरचनाएं हैं। टपल के तत्वों में निम्नलिखित गुण होते हैं - आदेश बनाए रखा जाता है। वे अपरिवर्तनीय हैं वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकारों को मिश्रित किया जा सकता है। तत्वों को संख्यात्मक (शून्य आधारित) सूचकांकों के माध्यम से एक्सेस किया जाता है। एक पायथन