যদি টিপলের দুটি তালিকায় সর্বাধিক অনুরূপ সূচকগুলি খুঁজে বের করার প্রয়োজন হয়, তাহলে 'জিপ' পদ্ধতি এবং তালিকা বোঝা ব্যবহার করা যেতে পারে।
তালিকার বোধগম্যতা হল একটি সংক্ষিপ্ত হস্ত যা তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং এটিতে ক্রিয়াকলাপ সম্পাদন করে।
জিপ পদ্ধতিটি পুনরাবৃত্তিযোগ্য করে, তাদের একটি টুপলে একত্রিত করে এবং ফলাফল হিসাবে এটি ফিরিয়ে দেয়।
ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list_1 = [( 67, 45), (34, 56), (99, 123)] my_list_2 = [(10, 56), (45, 0), (100, 12)] print ("The first list is : " ) print(my_list_1) print ("The second list is : " ) print(my_list_2) my_result = [(max(x[0], y[0]), max(x[1], y[1])) for x, y in zip(my_list_1, my_list_2)] print("The maximum value among the two lists is :") print(my_result)
আউটপুট
The first list is : [(67, 45), (34, 56), (99, 123)] The second list is : [(10, 56), (45, 0), (100, 12)] The maximum value among the two lists is : [(67, 56), (45, 56), (100, 123)]
ব্যাখ্যা
- টুপলের দুটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
- 'zip' পদ্ধতিটি টিপলের উভয় তালিকাকে একত্রিত করতে ব্যবহৃত হয়, এবং 'max' পদ্ধতিটি টিপলের মধ্যে সর্বাধিক মান আনতে ব্যবহৃত হয়।
- এটি একটি তালিকায় রূপান্তরিত হয়৷ ৷
- এই অপারেশনটি একটি পরিবর্তনশীল বরাদ্দ করা হয়েছে।
- এই ভেরিয়েবল হল আউটপুট যা কনসোলে প্রদর্শিত হয়।