যখন উপস্থিত তালিকা উপাদানের উপর ভিত্তি করে টিপলগুলি ফিল্টার করার প্রয়োজন হয়, তখন তালিকা বোঝা ব্যবহার করা যেতে পারে।
ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে একটি তালিকা ব্যবহার করা যেতে পারে।
টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে। তালিকার বোধগম্যতা হল একটি সংক্ষিপ্ত হস্ত যা তালিকার মাধ্যমে পুনরাবৃত্তি করতে এবং এটিতে ক্রিয়াকলাপ সম্পাদন করে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list = [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)] target_list = [34, 11] print("The list is : ") print(my_list) my_result = [tup for tup in my_list if any(i in tup for i in target_list)] print("The filtered tuple from the list is: ") print(my_result)
আউটপুট
The list is : [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)] The filtered tuple from the list is: [(11, 14)]
ব্যাখ্যা
- টুপলের একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
- আরেকটি লক্ষ্য তালিকা সংজ্ঞায়িত করা হয়েছে।
- এই টার্গেট লিস্টের উপর ভিত্তি করে, লিস্ট কম্প্রিহেনশন ব্যবহার করে টিপলের আসল তালিকা ফিল্টার করা হয়।
- তারপর এটি টিপলের একটি তালিকায় রূপান্তরিত হয়।
- এটি একটি মান নির্ধারণ করা হয়েছে৷ ৷
- এটি কনসোলে প্রদর্শিত হয়।