যদি টিপলে জোড়া যুক্ত করার প্রয়োজন হয়, তাহলে 'জিপ' পদ্ধতি, 'টুপল' পদ্ধতি এবং একটি জেনারেটর এক্সপ্রেশন ব্যবহার করা যেতে পারে।
জিপ পদ্ধতিটি পুনরাবৃত্তিযোগ্য করে, তাদের একটি টুপলে একত্রিত করে এবং ফলাফল হিসাবে এটি ফিরিয়ে দেয়।
জেনারেটর হল পুনরাবৃত্তি তৈরির একটি সহজ উপায়। এটি স্বয়ংক্রিয়ভাবে '__iter__()' এবং '__next__()' পদ্ধতির সাথে একটি ক্লাস প্রয়োগ করে এবং অভ্যন্তরীণ অবস্থার ট্র্যাক রাখে, সেইসাথে 'স্টপআইটারেশন' ব্যতিক্রম উত্থাপন করে যখন কোনো মান উপস্থিত না থাকে যা ফেরত দেওয়া যায়।
'টুপল' পদ্ধতি একটি প্রদত্ত পুনরাবৃত্তিযোগ্যকে টুপল ডেটা টাইপে রূপান্তর করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_tuple = ( 67, 45, 34, 56, 99, 123, 0, 56) print ("The tuple is : " ) print(my_tuple) my_result = tuple(i + j for i, j in zip(my_tuple, my_tuple[1:])) print ("The tuple after addition is : " ) print(my_result)
আউটপুট
The tuple is : (67, 45, 34, 56, 99, 123, 0, 56) The tuple after addition is : (112, 79, 90, 155, 222, 123, 56)
ব্যাখ্যা
- একটি টিপল তৈরি করা হয়, এবং কনসোলে প্রদর্শিত হয়।
- প্রথম উপাদানটি বাদ দিয়ে টিপল এবং একই টিপল জিপ করা হয়, 'zip' পদ্ধতি ব্যবহার করে এবং জেনারেটর এক্সপ্রেশন ব্যবহার করে পুনরাবৃত্তি করা হয়।
- এটি একটি টিপলে রূপান্তরিত হয়, এবং এই ডেটা একটি ভেরিয়েবলে বরাদ্দ করা হয়৷
- এই ভেরিয়েবলটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।