🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
Input:
[1, 2, 3, 4, 5, 5, 6]
[4, 5, 6, 7, 8, 9, 9, 10]
Output:
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Уникальные элементы
: В множестве не может быть дублирующихся элементов.Неупорядоченность
: Элементы множества не имеют определенного порядка.Изменяемость
: Элементы множества можно добавлять и удалять, хотя сами множества изменяемы, они могут содержать только неизменяемые (хешируемые) объекты, такие как числа, строки и кортежи.set()
, так как {}
создаёт пустой словарь.my_set = set()
my_set = {1, 2, 3, 4, 5}
set()
:my_set = set([1, 2, 3, 4, 5])
add()
my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # Вывод: {1, 2, 3, 4}
remove()
удаляет указанный элемент, вызывает ошибку KeyError
, если элемент не найден.discard()
удаляет указанный элемент, не вызывает ошибку, если элемент не найден.pop()
удаляет и возвращает случайный элемент множества.my_set = {1, 2, 3}
my_set.remove(2)
print(my_set) # Вывод: {1, 3}
my_set.discard(4) # Ошибки не будет, несмотря на отсутствие элемента
popped_element = my_set.pop()
print(popped_element) # Вывод: 1 или 3
print(my_set) # Вывод: оставшийся элемент
clear()
удаляет все элементы из множества.my_set = {1, 2, 3}
my_set.clear()
print(my_set) # Вывод: set()
|
или метод union()
.set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1 | set2
# или
union_set = set1.union(set2)
print(union_set) # Вывод: {1, 2, 3, 4, 5}
&
или метод intersection()
.set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection_set = set1 & set2
# или
intersection_set = set1.intersection(set2)
print(intersection_set) # Вывод: {3}
-
или метод difference()
.set1 = {1, 2, 3}
set2 = {3, 4, 5}
difference_set = set1 - set2
# или
difference_set = set1.difference(set2)
print(difference_set) # Вывод: {1, 2}
^
или метод symmetric_difference()
.set1 = {1, 2, 3}
set2 = {3, 4, 5}
symmetric_difference_set = set1 ^ set2
# или
symmetric_difference_set = set1.symmetric_difference(set2)
print(symmetric_difference_set) # Вывод: {1, 2, 4, 5}
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 | |
2 3 6 | 1 1 |
🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
AD
Реклама
Запускаем ваш код...