কম্পিউটার টিউটোরিয়াল

পাইথনে তালিকার উপাদান উপস্থিতি অনুযায়ী টাপল ফিল্টার করা

টাপল ফিল্টার করা

যখন তালিকার উপাদান উপস্থিতি অনুযায়ী টাপল ফিল্টার করতে হয়, তখন লিস্ট কম্প্রিহেনশন ব্যবহার করা যেতে পারে।

একটি তালিকা নানা ধরনের মান সংরক্ষণ করতে পারে (যেমন পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি)।

টাপলের একটি তালিকায় মূলত টাপলগুলো একটি তালিকার ভিতরে সংরক্ষিত থাকে। লিস্ট কম্প্রিহেনশন হলো তালিকা 통해서 ইটারেট করে এবং সেটি上的 অপারেশন সম্পাদন করার একটি শর্টহ্যান্ড।

উদাহরণ

my_list = [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)]
target_list = [34, 11]
print("তালিকা:")
print(my_list)
my_result = [tup for tup in my_list if any(i in tup for i in target_list)]
print("তালিকা থেকে ফিল্টার করা টাপল:")
print(my_result)

আউটপুট

তালিকা: [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)]
তালিকা থেকে ফিল্টার করা টাপল: [(11, 14)]

ব্যাখ্যা

  • একটি টাপলের তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
  • একটি টার্গেট তালিকা সংজ্ঞায়িত করা হয়েছে।
  • এই টার্গেট তালিকার ভিত্তিতে মূল টাপলের তালিকা ফিল্টার করা হয়েছে, লিস্ট কম্প্রিহেনশন ব্যবহার করে।
  • তারপর এটি টাপলের তালিকায় রূপান্তরিত করা হয়েছে।
  • এটি একটি ভ্যালুর কাছে অ্যাসাইন করা হয়েছে।
  • এটি কনসোলে প্রদর্শিত হয়েছে।
  1. পাইথনে টাপলের লিস্টে টাপল কম্বাইন করা

  2. পাইথনে টাপল অফ টাপলে এলিমেন্ট আছে কিনা যাচাই করুন

  3. পাইথনে লিস্টের টাপল থেকে nth এলিমেন্ট অ্যাক্সেস করুন

  4. পাইথনে লিস্ট এবং টাপলের পার্থক্য