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

পাইথনে set.copy() মেথড

এই টিউটোরিয়ালে আমরা সেট ডেটা স্ট্রাকচারের copy() মেথড সম্পর্কে শিখব।

copy() মেথডটি একটি সেটের শ্যালো কপি (shallow copy) রিটার্ন করে।

নরমাল কপি (Assignment)

অ্যাসাইনমেন্ট অপারেটর (=) রেফারেন্স কপি করে। দুটি ভেরিয়েবল একই অবজেক্টকে পয়েন্ট করে।

number_set = {1, 2, 3, 4, 5}
number_set_copy = number_set
number_set_copy.add(6)
print("Set One:", number_set)      # {1, 2, 3, 4, 5, 6}
print("Set Two:", number_set_copy) # {1, 2, 3, 4, 5, 6}
শ্যালো কপি (copy() মেথড)
number_set = {1, 2, 3, 4, 5}
number_set_copy = number_set.copy()
number_set_copy.add(6)
print("Set One:", number_set)      # {1, 2, 3, 4, 5}
print("Set Two:", number_set_copy) # {1, 2, 3, 4, 5, 6}
আউটপুট
Set One: {1, 2, 3, 4, 5}
Set Two: {1, 2, 3, 4, 5, 6}
উপসংহার

copy() মেথড ব্যবহার করে সেটের স্বতন্ত্র কপি তৈরি করা যায়, যাতে একটিতে পরিবর্তন অন্যটিকে প্রভাবিত না করে।

  1. উইন্ডোজ ১০-এ পাইথন সেটআপ করুন

  2. পাইথনে এক্সপ্লোরেটরি ডেটা অ্যানালিসিস (Exploratory Data Analysis)

  3. পাইথনে লিস্ট ক্লোন বা কপি কীভাবে করবেন?

  4. পাইথন সেট এক্সপ্লেইন: ইউনিকনেস, ইমিউটেবিলিটি এবং অপারেশন