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

পাইথনে set.update() ব্যবহার করে n সংখ্যক অ্যারেয়ের ইউনিয়ন (Union) করা

এই টিউটোরিয়ালে আমরা set.update() মেথড ব্যবহার করে একাধিক অ্যারেয়ের ইউনিয়ন (union) করব এবং ইউনিক ভ্যালু সহ একক লিস্ট রিটার্ন করব।

ইনপুট
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
আউটপুট
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
পদ্ধতি
  • একটি খালি সেট তৈরি করা।
  • প্রতিটি অ্যারেের ওপর লুপ চালিয়ে set.update() কল করা।
  • সেটকে লিস্টে কনভার্ট করে প্রিন্ট করা।
উদাহরণ
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
result = set()
for array in arrays:
    result.update(array)
print(list(result))
আউটপুট
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
উপসংহার

set.update() খুব দ্রুত এবং পাইথনিকভাবে একাধিক ইটেরেবল থেকে ইউনিক উপাদান সংগ্রহ করে।

  1. জাভাস্ক্রিপ্টে অ্যারে vs সেট

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

  3. পাইথন সেট অপারেশন: পূর্ণ নির্দেশিকা

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