Обов’язкова умова:
Перш ніж розпочати цей підручник, важливо чітко зрозуміти концепцію об’єднання. Новий набір формується шляхом комбінування загальних і незвичайних елементів двох або більше наборів за допомогою операції об'єднання. Загалом, "U" символ використовується для позначення операції об'єднання.
Наприклад:
Є два набори, А і В.
Встановити, A = 79, 34, 99, 23, 61Встановити, B = 26, 99, 61, 55
Тоді AUB = 34, 99, 55, 23, 26, 61, 79
Графічне зображення вищезгаданої операції об’єднання показано нижче. Ось, 99 і 61 є загальними в обох наборах.
Приклад-1: Застосувати операцію об'єднання на наборах числових даних
У наступному прикладі визначено два числові набори, A і B. У цих наборах поширені три значення. Це 7, 9 і 11.
#!/ usr / bin / env python3# Визначте два набори, А і В
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# Вихід об'єднання A і B
print ("Висновок A U B: \ n", A | B)
Вихід:
Наступний результат з’явиться після запуску сценарію.
Приклад-2: Застосувати операцію об'єднання на наборах символьних даних
Наступний приклад показує використання операторів об'єднання на трьох наборах символів. Набори A, B і C. Тут набір A містить чотири символи, набір B - три символи, а набір C - чотири символи. Два символи, "C" і "R", існують у всіх трьох наборах. Отже, новий набір після операції об’єднання міститиме 4 + 1 + 2 = 7 символів.
#!/ usr / bin / env python3# Визначте три набори символів, A, B і C
A = 'A', 'C', 'E', 'R'
B = 'B', 'C', 'R'
C = 'C', 'G', 'R', 'X'
# Вихід об'єднання A, B і C
print ("Вихідні дані (A U B U C): \ n", A | B | C)
Вихід:
Наступний результат з’явиться після запуску сценарію.
Приклад-3: Застосувати операцію об'єднання на наборах рядкових даних
Як в наступному прикладі показано операцію об'єднання над двома наборами рядкових даних та ітерацію значень остаточного набору після операції об'єднання за допомогою циклу. Тут два набори, А і В містять імена осіб. Після застосування об'єднання на цих наборах результат зберігається у змінній C. Далі, цикл for використовується для ітерації значень набору C, як списку або кортежу, та друку значення у кожному рядку.
#!/ usr / bin / env python3# Визначте два набори рядків, A і B
A = 'Джоя Хасан', 'Ахмед Алі', 'Еелла Назір', 'Ріта Хоссен'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Застосуйте операцію об’єднання на A та B, збережіть результат у C
C = A | B
# Набір для друку A
print ("Набір A:", A)
# Набір для друку B
print ("\ nВстановити B:", B)
# Роздрукувати повідомлення
print ("\ nПункти після застосування UNION: \ n")
# Ітераціюйте кожен елемент набору C
для Val в C:
# Роздрукуйте кожен елемент
друк (val)
Вихід:
Тут обидва набори містять чотири значення, а два значення є загальними в наборах A і B. Ось такі 'Ахмед Алі' і 'Ріта Хоссен'. Отже, набір C міститиме шість значень. Наступний результат з’явиться після запуску сценарію.
Приклад-4: Застосуйте операцію об'єднання методом union ()
union () метод може бути використаний як альтернатива '|' оператор для виконання операцій об'єднання серед множин. У наступному сценарії два набори рядкових значень визначаються за допомогою A і B. "PHP" і 'Laravel' значення є загальними в обох наборах. Змінна, C містить набір після застосування операції об'єднання за допомогою union () метод. Значення трьох наборів друкуються тут, а цикл for використовується для ітерації значень набору C, як у попередньому прикладі.
#!/ usr / bin / env python3# Визначте два набори рядків, A і B
A = 'PHP', 'Java', 'Laravel', 'C #'
B = 'Angular', 'PHP', 'Javascript', 'Laravel'
# Застосуйте метод union () до A та B, збережіть результат у C
C = A.союз (B)
# Набір для друку A
print ("Набір A:", A)
# Набір для друку B
print ("\ nВстановити B:", B)
# Роздрукувати повідомлення
print ("\ nПункти після застосування методу union (): \ n")
# Ітераціюйте кожен елемент набору C
для Val в C:
# Роздрукуйте кожен елемент
друк (val)
Вихід:
Після застосування операції об’єднання набір C міститиме шість значень. Це «Java», «Angular», «Javascript», «PHP», «Laravel» та «C #». Наступний результат з’явиться після запуску сценарію.
Висновок:
Коли ви працюєте з наборами python і вам потрібно об'єднати дані наборів, видаливши повторювані значення, тоді вам потрібно буде виконати операцію об'єднання наборів. Для виконання завдання може бути використаний метод оператора Union (|) або union (). Якщо ви хочете отримати загальні дані лише з наборів, вам доведеться виконати операцію перетину, яка тут не обговорюється. Існує багато інших варіантів існування у python, як це, щоб робити різні типи математичних завдань у наборах python. Сподіваюся, цей підручник допоможе читачам зрозуміти концепцію об’єднання та застосувати її у своєму сценарії.