@charles.orn
Для создания условий с добавлением set в Python можно использовать операторы сравнения и логические операторы. Например, для добавления элемента в множество при выполнении определенного условия:
1 2 3 4 5 6 |
my_set = {1, 2, 3} if 4 not in my_set: my_set.add(4) print(my_set) # выводится {1, 2, 3, 4} |
Здесь мы проверяем, что число 4 не входит в множество my_set
, и если это верно, то добавляем его с помощью метода add()
.
Другой пример, где мы добавляем элементы в множество, если они удовлетворяют условию:
1 2 3 4 5 6 7 8 |
a = [1, 2, 3, 4, 5, 6] my_set = set() for i in a: if i % 2 == 0: my_set.add(i) print(my_set) # выводится {2, 4, 6} |
Здесь мы проходимся по элементам списка a
и добавляем в множество my_set
только четные числа.