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

पायथन में दो सूचियों को विभाजित करें

दो सूचियों में तत्व कुछ डेटा मैनिपुलेशन गतिविधि के लिए विभाजन ऑपरेशन में शामिल हो सकते हैं। इस लेख में हम देखेंगे कि इसे कैसे प्राप्त किया जा सकता है।

zip के साथ

zip फंक्शन दो दी गई सूचियों को तत्ववार जोड़ सकता है। फिर हम इन तत्वों के प्रत्येक जोड़े पर विभाजन गणितीय ऑपरेटर लागू करते हैं। परिणाम को एक नई सूची में संग्रहीत करते हैं।

उदाहरण

# दी गई सूचियाँ
list1 = [12, 4, 0, 24]
list2 = [6, 3, 8, -3]
# दी गई सूचियाँ
print("दी गई सूची 1 : " + str(list1))
print("दी गई सूची 2 : " + str(list2))
# zip का उपयोग
res = [i / j for i, j in zip(list1, list2)]
print(res)

आउटपुट

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

दी गई सूची 1 : [12, 4, 0, 24] दी गई सूची 2 : [6, 3, 8, -3] [2.0, 1.3333333333333333, 0.0, -8.0]

truediv और map के साथ

truediv ऑपरेटर पायथन स्टैंडर्ड लाइब्रेरी operator का हिस्सा है। यह संख्याओं के बीच वास्तविक विभाजन करता है। हम प्रत्येक जोड़ी के लिए विभाजन ऑपरेटर को पुनरावृत्त रूप से लागू करने के लिए map फंक्शन का भी उपयोग करते हैं।

उदाहरण

from operator import truediv
# दी गई सूचियाँ
list1 = [12, 4, 0, 24]
list2 = [6, 3, 8, -3]
# दी गई सूचियाँ
print("दी गई सूची 1 : " + str(list1))
print("दी गई सूची 2 : " + str(list2))
# zip का उपयोग
res = list(map(truediv, list1, list2))
print(res)

आउटपुट

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

दी गई सूची 1 : [12, 4, 0, 24] दी गई सूची 2 : [6, 3, 8, -3] [2.0, 1.3333333333333333, 0.0, -8.0]
  1. - दो सूचियों के बीच अंतर सूचीबद्ध करने का पायथन प्रोग्राम

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

  1. - Python में लिस्ट्स कैसे डिफाइन करें?

    लिस्ट Python में एक सीक्वेंस डेटा टाइप है। यह एलिमेंट्स की कॉमा-सेपरेटेड लिस्ट है, जरूरी नहीं कि एक ही टाइप के हों, स्क्वायर ब्रैकेट्स ([ ]) में शामिल। लिस्ट एक क्रमबद्ध संग्रह है। लिस्ट ऑब्जेक्ट में व्यक्तिगत एलिमेंट को जीरो-बेस्ड इंडेक्स द्वारा एक्सेस किया जा सकता है। उदाहरण list1 = [physics, chem

  1. - Python Lists में महारत: निर्माण, एक्सेस, और हेरफेर

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; लिस्ट कैसे बनाएं, आइटम्स एक्सेस करें, आइटम्स हटाएं, लिस्ट डिलीट करें और इसी तरह। Python में, लिस्ट्स को स्क्वायर ब्रैकेट्स [] का उपयोग करके बनाया जाता है और लिस्ट में प्रत्येक आइटम को कॉमा , से अलग किया जाता है। Python लिस्ट्स में कई अलग-अलग प्र