set.pop()
set
- изменяемое множество.Метод set.pop()
вернет произвольный элемент из множества set
, а затем удалит его.
Метод вызывает исключение KeyError
, если множество пусто.
Операция поддерживается только изменяемым множеством set
.
set
, используйте метод set.add()
. set.discard()
.>>> sets = {1, 2, 3, (1, 2), 5} >>> sets.pop() # (1, 2) >>> sets.pop() # 1 >>> sets.pop() # 2 >>> sets.pop() # 3 >>> sets.pop() # 5 >>> sets.pop() # Traceback (most recent call last): # File "<stdin>", line 1, in <module> # KeyError: 'pop from an empty set'