Как сделать условия с добавлением set в python?

Пользователь

от charles.orn , в категории: Python , 7 месяцев назад

Как сделать условия с добавлением set в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от enid , 6 месяцев назад

@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 только четные числа.