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

एक साथ कई सूचियों पर पुनरावृति करने के लिए पायथन कार्यक्रम?

यहां हम एक साथ कई सूचियों पर पुनरावृत्ति के लिए .zip() का उपयोग करते हैं। zip() पुनरावृत्तियों की संख्या लेता है और टुपल्स की सूची देता है। टपल के i-वें तत्व को प्रत्येक पुनरावृत्तीय से ith तत्व का उपयोग करके बनाया गया है।

उदाहरण

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

  1. पायथन में एक सूची पर पुनरावृति

    इस लेख में, हम Python 3.x में एक सूची पर पुनरावृति/ट्रैवर्सिंग के बारे में जानेंगे। या पहले। एक सूची तत्वों का एक क्रमबद्ध क्रम है। यह एक गैर-स्केलर डेटा संरचना है और प्रकृति में परिवर्तनशील है। एक सूची में समान डेटा प्रकारों से संबंधित तत्वों को संग्रहीत करने वाले सरणियों के विपरीत अलग-अलग डेटा प्

  1. पायथन में एक शब्दकोश पर पुनरावृति

    इस लेख में, हम Python 3.x में शब्दकोश के पुनरावृत्ति/ट्रैवर्सल के बारे में जानेंगे। या पहले। डिक्शनरी की-वैल्यू पेयर का एक अनियंत्रित क्रम है। सूचकांक किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह घुंघराले ब्रेसिज़ में भी निर्दिष्ट है। विधि 1 - पुनरावर्तनीयों का सीधे उपय

  1. पायथन में कई इनपुट स्ट्रीम से लाइनों पर पुनरावृति

    पायथन का बिल्ट-इन खुला () फ़ंक्शन एक फ़ाइल को रीड/राइट मोड में खोलता है और उस पर रीड/राइट ऑपरेशन करता है। एक बैच में कई फाइलों पर प्रोसेसिंग करने के लिए, किसी को fileinput . का उपयोग करना होगा पायथन के मानक पुस्तकालय का मॉड्यूल। यह मॉड्यूल फाइलों पर पुनरावृति की कार्यक्षमता के साथ एक फाइलइनपुट वर्ग