টাপলের লিস্ট (অর্থাৎ টাপল ধারণকারী লিস্ট) এর প্রতিটি এলিমেন্ট আপডেট করার জন্য লিস্ট কംপ্রিহেনশন ব্যবহার করা যায়।
লিস্ট কംপ্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে ওপারেশন করার একটি শর্টহ্যান্ড পদ্ধতি।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_list_1 = [(7, 8, 0), (3, 45, 3), (2, 22, 4)]
print("টাপলের লিস্টটি হলো : ")
print(my_list_1)
element_to_add = 41
my_result = [tuple(j + element_to_add for j in sub) for sub in my_list_1]
print("আপডেট করার পর টাপলের লিস্টটি হলো : ")
print(my_result)
আউটপুট
টাপলের লিস্টটি হলো : [(7, 8, 0), (3, 45, 3), (2, 22, 4)] আপডেট করার পর টাপলের লিস্টটি হলো : [(48, 49, 41), (44, 86, 44), (43, 63, 45)]
ব্যাখ্যা
- একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
- টাপলের লিস্টে যোগ করার জন্য একটি এলিমেন্ট সংজ্ঞায়িত করা হয়েছে।
- টাপলের লিস্টটি ইটারেট করা হয়েছে এবং প্রতিটি টাপলে এলিমেন্টটি যোগ করা হয়েছে।
- ফলাফল একটি ভেরিয়েবলে এসাইন করা হয়েছে।
- কনসোলে আউটপুট হিসেবে প্রদর্শিত হয়েছে।