difference মেথড
difference মেথডটি একটি সেট ফেরত দেয়,
যা প্রথম সেটটি দ্বিতীয় সেট থেকে কোন কোন উপাদানে
ভিন্ন তার উপর ভিত্তি করে প্রাপ্ত। প্যারামিটারে
আমরা সেই সেটটি উল্লেখ করি, যার সাথে আমরা
মূল সেটটির তুলনা করতে চাই।
সিনট্যাক্স
সেট.difference(সেট, যার সাথে তুলনা করতে চাই)
উদাহরণ
দুটি সেটের ভিন্ন উপাদান পেতে difference
মেথডটি প্রয়োগ করা যাক:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
কোড 실행ের ফলাফল:
{'c', 'b'}
উদাহরণ
difference মেথডের একটি সংক্ষিপ্ত রূপও রয়েছে:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
কোড 실행ের ফলাফল:
{'b', 'c'}
আরও দেখুন
-
intersectionমেথড,
যা সেটগুলোর ছেদ ফেরত দেয় -
issubsetমেথড,
যা একটি সেটের উপাদানগুলো অন্য সিকোয়েন্সে আছে কিনা তা পরীক্ষা করে -
issupersetমেথড,
যা একটি সিকোয়েন্সের উপাদানগুলো সেটে আছে কিনা তা পরীক্ষা করে -
symmetric_differenceমেথড,
যা একটি সেট এবং সিকোয়েন্সের সাধারণ উপাদানগুলো বাদ দেয়