এখানে .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')]
অ্যালগরিদম
ধাপ ১: প্রথমে ৩টি ইউজার ইনপুট লিস্ট বানান। ধাপ ২: .zip() ফাংশন ব্যবহার করুন। ধাপ ৩: টাপলগুলো প্রিন্ট করুন।
উদাহরণ কোড
# zip ফাংশন ব্যবহার করে ৩টি লিস্ট ইটারেট
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