Я думаю, что это может быть связано, чтобы установить время mutable
.
В принципе, я могу удалить элемент из набора, используя set.discard(element)
. Однако сам set.discard(element)
возвращает None
. Но я бы хотел получить копию обновленного набора. Например, если у меня есть список наборов, как я могу получить обновленную копию с помощью операций по пониманию списков?
Образец кода:
test = [{'', 'a'}, {'b', ''}]
print [x.discard('') for x in test]
print test
вернется
[None, None]
[set(['a']), set(['b'])]