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

পাইথন প্রোগ্রাম: সেট থেকে আইটেম সরিয়ে ফেলা (Duplicate)


গণিতের দৃষ্টিতে সেট (set) সম্পর্কে আমরা সবাই জানি। পাইথনে সেট একটি ডেটা স্ট্রাকচার যা গণিতের সেটের সমতুল্য। এতে বিভিন্ন এলিমেন্ট থাকতে পারে; সেটে এলিমেন্টের অর্ডার অনির্দিষ্ট। আপনি সেটে এলিমেন্ট যোগ ও ডিলিট করতে পারেন, সেটের এলিমেন্টগুলোতে ইটারেট করতে পারেন, এবং সেটগুলোর ওপর স্ট্যান্ডার্ড অপারেশন (ইউনিয়ন, ইন্টারসেকশন, ডিফারেন্স) পারফর্ম করতে পারেন।

এখানে একটি সেট দেওয়া আছে, আমরা সেট থেকে এলিমেন্ট সরিয়ে ফেলব। এখানে pop() মেথড ব্যবহার করা হয়েছে। pop() পাইথনে একটি বিল্ট-ইন মেথড যা সেট থেকে এক-এক করে এলিমেন্ট পপ আউট বা রিমুভ করতে ব্যবহৃত হয়।

উদাহরণ

A = [2, 9, 80, 115, 22, 120] Output NEW SET IS ::> {9, 80, 115, 22, 120} {80, 115, 22, 120} {115, 22, 120} {22, 120} {120} Set ()

অ্যালগরিদম

ধাপ ১: একটি সেট তৈরি করুন। ধাপ ২: pop() ফাংশন ব্যবহার করুন। pop() মেথড লিস্ট থেকে শেষ অবজেক্ট রিমুভ করে এবং রিটার্ন করে।

উদাহরণ কোড

# পাইথন প্রোগ্রাম: সেট থেকে এলিমেন্ট রিমুভ করা def remove element(set1):    print("NEW SET IS ::>")    while set1:    set1.pop()    print(set1) # ড্রাইভার কোড set1 = set([22, 120, 130, 115, 80, 9]) remove element(set1)

আউটপুট

NEW SET IS ::> {9, 80, 115, 22, 120} {80, 115, 22, 120} {115, 22, 120} {22, 120} {120} set()

  1. পাইথন প্রোগ্রাম: ১ থেকে n পর্যন্ত সকল সংখ্যার টোটাল সেট বিট গণনা

  2. পাইথনে লিস্ট থেকে ডুপ্লিকেট এলিমেন্ট সরানো

  3. পাইথনে বাক্য থেকে ডুপ্লিকেট শব্দ সরিয়ে ফেলার প্রোগ্রাম

  4. পাইথনে স্ট্রিং-এর শেষ থেকে সাবস্ট্রিং রিমুভ করা