পাইথনে সেটে উপস্থিত উপাদান মুছে ফেলা
একটি সেট থেকে একটি উপাদান মুছে ফেলার জন্য
discard মেথডও ব্যবহার করা যেতে পারে।
remove মেথড থেকে এর একমাত্র পার্থক্য হল
যে, যখন মুছে ফেলার উপাদানটি উপস্থিত না থাকে
তখন এটি একটি ত্রুটি ফেরত না দিয়ে মূল সেটটিকেই
ফেরত দেয়।
ধরো আমাদের একটি সেট আছে:
st = {'a', 'b', 'c'}
চলো এটা থেকে 'b' উপাদানটি মুছে ফেলি:
st.discard('b')
print(st) # আউটপুট দেবে {'a', 'c'}
এবার চলো 'd' উপাদানটি মুছে ফেলি:
st.discard('d')
print(st) # আউটপুট দেবে {'a', 'b', 'c'}
একটি সেট দেওয়া আছে:
st = {'x', 'y', 'z'}
এটি থেকে 'y' মানের উপাদানটি মুছে ফেলো।
একটি সেট দেওয়া আছে:
st = {1, 2, 3, 4, 5}
নিচের ফলাফল পেতে কোড লিখো:
{1, 3, 5}
নিচের কোডটি দেওয়া আছে:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
কনসোলে কী প্রিন্ট হবে বলো।