টাপলের লিস্ট থেকে শেষ (rear) এলিমেন্ট বের করার জন্য লিস্ট কম্প্রিহেনশন এবং 네가েটিভ ইন্ডেক্সিং ব্যবহার করা যায়।
লিস্ট কম্প্রিহেনশন হলো লিস্টের মাধ্যমে ইটারেট করে ওপারেশন করার একটি শর্টহ্যান্ড পদ্ধতি।
একটি লিস্ট হেটেরogeneous মান (অর্থাৎ ইন্টিজার, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি যেকোনো ডেটা টাইপ) সংরক্ষণ করতে পারে।
একটি টাপলের লিস্ট মূলত একটি লিস্টের ভেতরে টাপলগুলো থাকে।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_list = [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
print("টাপলের লিস্টটি হলো : ")
print(my_list)
my_result = [lis[-1] for lis in my_list]
print("শুধু শেষ টাপল এলিমেন্টসহ টাপলের লিস্টটি হলো : ")
print(my_result)
আউটপুট
টাপলের লিস্টটি হলো : [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
শুধু শেষ টাপল এলিমেন্টসহ টাপলের লিস্টটি হলো : [45, 56, 123, 56]
ব্যাখ্যা
- একটি টাপলের লিস্ট তৈরি করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
- লিস্ট কম্প্রিহেনশন ব্যবহার করে টাপলের লিস্টটি ইটারেট করা হয়েছে এবং শেষ এলিমেন্ট 네가েটিভ ইন্ডেক্সিং ব্যবহার করে অ্যাক্সেস করা হয়েছে।
- এই অপারেশন একটি ভেরিয়েবলে সংরক্ষণ করা হয়েছে।
- এই ভেরিয়েবল আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।