मान लें कि मेरे पास समान लंबाई की दो या दो से अधिक सूचियां हैं। उनके माध्यम से फिर से शुरू करने का एक अच्छा तरीका क्या है?एक बार में दो या एकाधिक सूचियों को फिर से चलाने के लिए बेहतर तरीका
a
, b
सूचियां हैं।
for i, ele in enumerate(a):
print ele, b[i]
या
for i in range(len(a)):
print a[i], b[i]
या वहाँ किसी भी संस्करण मुझे याद आ रही है?
क्या एक दूसरे का उपयोग करने का कोई विशेष लाभ है?
मुझे यह करने के लिए हराया। यह ध्यान देने योग्य हो सकता है कि पायथन 3 का 'ज़िप' * * 'izip' है। इसके अलावा, कोई 'zip_longest' नहीं है लेकिन 'नक्शा (कोई नहीं, ए, बी)' कर सकता है। – ephemient
@ephemient: उत्तरार्द्ध केवल पाइथन 2 पर, बाद में। पायथन 3 पर, यह सबसे कम अनुक्रम पर रुक जाएगा। और 'izip_longest()' को पायथन 3 पर 'zip_longest() 'कहा जाता है ... –