Python Glossary English

все Python 3Множества (set)функция

set.update

добавление

Добавляет элементы из одного или нескольких итерируемых объектов (на месте); объединение с присваиванием.

Синтаксис

s.update(*iterables)

Аргументом может быть любой итерируемый объект, и здесь легко промахнуться: строка разложится на отдельные символы, а не добавится целиком — для одного элемента нужен add(). Оператор |= делает то же самое, но требует справа именно множество, тогда как update() примет список, кортеж или генератор, причём несколько сразу за один вызов.

Примеры

s = {1, 2}
s.update({3, 4}, {5})
print(sorted(s))   # → [1, 2, 3, 4, 5]

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности