টাপলকে 'N' মানের চানকে (chunk) ভাগ করার জন্য লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।
লিস্ট কম্প্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে ওপারেশন করার একটি শর্টহ্যান্ড পদ্ধতি।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_tuple_1 = (87, 90, 31, 85, 34, 56, 12, 5)
print("প্রথম টাপলটি হলো :")
print(my_tuple_1)
N = 2
print("'N' এর মান ইনিশিয়ালাইজ করা হয়েছে")
my_result = [my_tuple_1[i : i + N] for i in range(0, len(my_tuple_1), N)]
print("চাঙ্ক করার পর টাপলটি হলো : ")
print(my_result)
আউটপুট
প্রথম টাপলটি হলো : (87, 90, 31, 85, 34, 56, 12, 5) 'N' এর মান ইনিশিয়ালাইজ করা হয়েছে চাঙ্ক করার পর টাপলটি হলো : [(87, 90), (31, 85), (34, 56), (12, 5)]
ব্যাখ্যা
- একটি টাপল সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
- 'N' এর মান ইনিশিয়ালাইজ করা হয়েছে।
rangeমেথড ব্যবহার করে টাপলটি ইটারেট করা হয়েছে এবং ইন্ডেক্সিং ([ ]) ব্যবহার করে চাঙ্কে ভাগ করা হয়েছে।- এরপর এটিকে লিস্ট টাইপে রূপান্তরিত করা হয়েছে।
- ফলাফল একটি ভেরিয়েবলে এসাইন করা হয়েছে।
- কনসোলে আউটপুট হিসেবে প্রদর্শিত হয়েছে।