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

Python में दो लिस्ट्स के माध्यम से समानांतर कैसे इटरेट करें?


यह मानते हुए कि दो लिस्ट्स असमान लंबाई की हो सकती हैं, कॉमन इंडेक्सेस पर समानांतर ट्रैवर्सल न्यूनतम लंबाई की रेंज पर फॉर लूप का उपयोग करके किया जा सकता है।

>>> L1 = ['a', 'b', 'c', 'd']
>>> L2 = [4, 5, 6]
>>> l = len(L1) if len(L1) <= len(L2) else len(L2)
>>> l
3
>>> for i in range(l):
...     print(L1[i], L2[i])
a 4
b 5
c 6

अधिक Pythonic तरीका `zip()` फंक्शन का उपयोग करना है जो प्रत्येक इटरेबल से एलिमेंट्स को एग्रीगेट करने वाला एक इटरेटर देता है।

>>> for i, j in zip(L1, L2):
...     print(i, j)
a 4
b 5
c 6
  1. - Python में दो Lists की तुलना कैसे करें?

    Python में list समान items का संग्रह होता है। हमें कभी-कभी दो lists में data items की तुलना करके कुछ operations करने की आवश्यकता होती है। हम Python में दो lists की तुलना करने के कुछ तरीकों पर चर्चा करेंगे। list.sort() और == ऑपरेटर का उपयोग list.sort() विधि दोनों lists को sort करती है और == ऑपरेटर दो

  1. Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें? Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें?

    TensorFlow, Google द्वारा प्रदान किया गया एक मशीन लर्निंग फ्रेमवर्क है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसे Python के साथ मिलकर एल्गोरिदम, डीप लर्निंग एप्लिकेशन और बहुत कुछ लागू करने के लिए उपयोग किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें ऑप्टिमाइज़ेशन तकनीकें ह

  1. Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे जोड़ें? Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे जोड़ें?

    TensorFlow, Google द्वारा प्रदान किया गया एक मशीन लर्निंग फ्रेमवर्क है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसे Python के साथ मिलकर एल्गोरिदम, डीप लर्निंग एप्लिकेशन और बहुत कुछ लागू करने के लिए उपयोग किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें ऑप्टिमाइज़ेशन तकनीकें ह