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

পাইথনে টাপল রেকর্ড ডেটায় ইন্টারসেকশন বের করা

টাপল রেকর্ড ডেটায় ইন্টারসেকশন

যখন টাপল রেকর্ডের ডেটাতে ইন্টারসেকশন বের করতে হয়, তখন লিস্ট কম্প্রিহেনশন ব্যবহার করা যেতে পারে।

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

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

টাপলের একটি তালিকায় মূলত টাপলগুলো একটি তালিকার ভিতরে সংরক্ষিত থাকে।

উদাহরণ

my_list_1 = [('Hi', 1), ('there', 11), ('Will', 56)]
my_list_2 = [('Hi', 1), ('are', 7), ('you', 10)]
print("প্রথম তালিকা:")
print(my_list_1)
print("দ্বিতীয় তালিকা:")
print(my_list_2)
my_result = [elem_1 for elem_1 in my_list_1
             for elem_2 in my_list_2 if elem_1 == elem_2]
print("টাপলের তালিকার ইন্টারসেকশন:")
print(my_result)

আউটপুট

প্রথম তালিকা: [('Hi', 1), ('there', 11), ('Will', 56)]
দ্বিতীয় তালিকা: [('Hi', 1), ('are', 7), ('you', 10)]
টাপলের তালিকার ইন্টারসেকশন: [('Hi', 1)]

ব্যাখ্যা

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

  2. পাইথনে টাপল ডেটা টাইপ (Tuple Data Type in Python)

  3. পাইথন কেন লিস্টের ভিতরে টাপল রিটার্ন করে, লিস্টের ভিতরে লিস্ট না?

  4. Python-এ লিস্ট প্রিন্ট করা