एक ही समय में एकाधिक सूचियों के माध्यम से Iterate [डुप्लिकेट] - पायथन, सूची, loops, के लिए लूप

क्या कई सूचियों के माध्यम से पुनरावृत्ति करना और एक ही लूप के भीतर विभिन्न सूचियों से तर्क वापस करना संभव है?

यानी, के बजाय -

For x in trees:
Print(x)
For y in bushes:
Print(y)

कुछ इस तरह -

For x,y in trees,bushes:
Print(x +"n"+ y)

उत्तर:

उत्तर № 1 के लिए 7

आप बस उपयोग कर सकते हैं zip या itertools.izip:

for x, y in zip(trees, bushes):
print x, y

जवाब के लिए 2 № 2

आप उपयोग कर सकते हैं zip():

a=["1","2","2"]
b=["3","4","5"]

for x,y in zip(a,b):
print(x,y)

उत्पादन:

1 3

२ ४

2 5


संबंधित सवाल
सबसे लोकप्रिय