কম্পিউটার

পাইথনে টিপল তুলনা কিভাবে কাজ করে?


টিপলগুলিকে অবস্থান অনুসারে তুলনা করা হয়:প্রথম টিপলের প্রথম আইটেমটিকে দ্বিতীয় টিপলের প্রথম আইটেমের সাথে তুলনা করা হয়; যদি তারা সমান না হয়, তবে এটি তুলনার ফলাফল, অন্যথায় দ্বিতীয় আইটেমটি বিবেচনা করা হয়, তারপর তৃতীয়টি এবং তাই।

উদাহরণ

>>> a = (1, 2, 3)
>>> b = (1, 2, 5)
>>> a < b
True

অন্য ধরনের তুলনা আছে যা একই ধরনের এবং ভিন্ন উপাদান বিবেচনা করে। এটি সেট ব্যবহার করে সঞ্চালিত করা যেতে পারে। সেটগুলি টিপল গ্রহণ করবে এবং শুধুমাত্র অনন্য মানগুলি গ্রহণ করবে। তারপর আপনি একটি &অপারেশন সঞ্চালন করতে পারেন যা টিপল থেকে সাধারণ বস্তুগুলি পেতে ছেদ করার মত কাজ করে।

উদাহরণ

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a) & set(b)
{5}

উদাহরণ

আপনি এই ক্রিয়াকলাপটি সম্পাদন করতে set.intersection ফাংশনও ব্যবহার করতে পারেন৷

>>> a = (1, 2, 3, 4, 5)
>>> b = (9, 8, 7, 6, 5)
>>> set(a).instersection(set(b))
set([5])

  1. পাইথনে কিভাবে [\d+] রেগুলার এক্সপ্রেশন কাজ করে?

  2. কিভাবে আমরা পাইথনে tuple সংজ্ঞায়িত করব?

  3. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?

  4. কিভাবে mkdir -p পাইথনে কাজ করে?