টাপলগুলো পজিশন বাই পজিশন তুলনা করা হয়: প্রথম টাপলের প্রথম আইটেম দ্বিতীয় টাপলের প্রথম আইটেমের সাথে তুলনা হয়; যদি সমান না হয়, তবে সেটিই তুলনার ফলাফল, অন্যথায় দ্বিতীয় আইটেম বিবেচনা করা হয়, তারপর তৃতীয় এবং এভাবে চলতে থাকে।
উদাহরণ
>>> 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).intersection(set(b)) set([5])