"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में समानांतर में दो सूचियों के माध्यम से कैसे पुनरावृति करूं?

मैं पायथन में समानांतर में दो सूचियों के माध्यम से कैसे पुनरावृति करूं?

2025-03-25 को पोस्ट किया गया
ब्राउज़ करें:867

] जबकि सूचकांकों पर पुनरावृत्ति एक व्यवहार्य दृष्टिकोण है, यह सबसे पायथोनिक समाधान नहीं हो सकता है। सिंटैक्स है:

How Do I Iterate Through Two Lists in Parallel in Python?
lemth_1, element_2 में zip (iterable_1, iterable_2) के लिए: ...

के लिए f, b में zip (foo, बार): प्रिंट (f, b)

python 2 समाधान

पायथन 2 में, ज़िप () ट्यूपल्स की एक सूची देता है, जो बड़े डेटासेट के लिए अक्षम हो सकता है। अनावश्यक अस्थायी चर बनाने से बचने के लिए, एक पुनरावृत्ति के लिए itertools.izip () का उपयोग करने पर विचार करें:

आयात itertools f के लिए, b में itertools.izip (foo, बार): प्रिंट (f, b)
for element_1, element_2 in zip(iterable_1, iterable_2):
    ...
यदि वांछित हो, तो itertools.izip_longest () का उपयोग तब तक किया जा सकता है जब तक कि दोनों iterables समाप्त नहीं हो जाते हैं, निर्दिष्ट भरण मान के साथ लापता मानों को भरने (या डिफ़ॉल्ट रूप से कोई भी नहीं)। इसके साथ ही।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3