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

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

समस्या विवरण

यहां हम एक साथ कई सूचियों पर पुनरावृति करने के लिए .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')]

एल्गोरिदम

  1. पहले 3 यूजर इनपुट सूचियां बनाएं।
  2. .zip() फंक्शन का उपयोग करें।
  3. टुपल्स प्रिंट करें।

उदाहरण कोड

# 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
  1. - पायथन में सूची पर पुनरावृति

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

  1. - पायथन में डिक्शनरी पर पुनरावृति

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

  1. - Python में मल्टीपल इनपुट स्ट्रीम्स से लाइन्स पर इटरेट करना

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