Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python วนซ้ำหลายรายการพร้อมกัน?


ที่นี่เราใช้ .zip() สำหรับการวนซ้ำหลายรายการพร้อมกัน zip() รับ n จำนวน iterables และส่งคืนรายการ tuples องค์ประกอบที่ i ของ tuple ถูกสร้างขึ้นโดยใช้องค์ประกอบ ith จากแต่ละ iterables

ตัวอย่าง

L1=[1,2,3,4]
L2=[‘aa’,’bb’,’cc’,’dd’]
L=zip(L1,L2)
Output
[(1,’aa’),(2,’bb’),(3,’cc’),(4,’dd’)]

อัลกอริทึม

Step 1: first create 3 user input list.
Step 2 : use .zip() function.
Step 3: print tuples.

โค้ดตัวอย่าง

# To iterate over 3 lists using zip function
importitertools
A=list()
B=list()
C=list()
n = int(input("How many you data want to store??"))
print("Enter Roll no.")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
print("Enter Name ::")
for j in range(int(n)):
   k1=input("")
   B.append(k1)
print("Enter Age ::")
for j in range(int(n)):
   k1=int(input(""))
   C.append(k1)
print ("\niterating using zip")
for (a, b, c) in zip(A, B, C):
   print (a, b, c)

ผลลัพธ์

How many you data want to store??4
Enter Roll no.
56
89
67
34
Enter Name ::
yui
jkl
vm
dfg
Enter Age ::
7
9
6
5
iterating using zip
56 yui 7
89 jkl 9
67 vm 6
34 dfg 5