समस्या विवरण
यहां हम एक साथ कई सूचियों पर पुनरावृति करने के लिए .zip() का उपयोग करते हैं। zip() n संख्या में इटरेटेबल लेता है और टुपल्स की सूची लौटाता है। टुपल का i-th तत्व प्रत्येक इटरेटेबल के i-th तत्व का उपयोग करके बनाया जाता है।
उदाहरण
L1=[1,2,3,4]
L2=['aa','bb','cc','dd']
L=zip(L1,L2)
आउटपुट [(1,'aa'),(2,'bb'),(3,'cc'),(4,'dd')]
एल्गोरिदम
- पहले 3 यूजर इनपुट सूचियां बनाएं।
.zip()फंक्शन का उपयोग करें।- टुपल्स प्रिंट करें।
उदाहरण कोड
# zip फंक्शन का उपयोग करके 3 सूचियों पर पुनरावृति करने के लिए
import itertools
A = list()
B = list()
C = list()
n = int(input("कितना डेटा स्टोर करना चाहते हैं??"))
print("रोल नंबर दर्ज करें")
for i in range(int(n)):
k = int(input(""))
A.append(k)
print("नाम दर्ज करें ::")
for j in range(int(n)):
k1 = input("")
B.append(k1)
print("उम्र दर्ज करें ::")
for j in range(int(n)):
k1 = int(input(""))
C.append(k1)
print("\nzip का उपयोग करके पुनरावृति")
for (a, b, c) in zip(A, B, C):
print(a, b, c)
आउटपुट
कितना डेटा स्टोर करना चाहते हैं??4
रोल नंबर दर्ज करें 56 89 67 34
नाम दर्ज करें :: yui jkl vm dfg
उम्र दर्ज करें :: 7 9 6 5
zip का उपयोग करके पुनरावृति
56 yui 7
89 jkl 9
67 vm 6
34 dfg 5