stackoverflow.com/questions/39219065/...
оложим следующее:
>>> s = set([1, 2, 3])
Как получить значение (любое значение) изs
без выполненияs.pop()
? Я хочу оставить элемент в наборе, пока не буду уверен, что смогу удалить его - в этом я могу быть уверен только после асинхронного вызова другого хоста.
Быстро и грязно:
>>> elem = s.pop()
>>> s.add(elem)
Но знаете ли вы лучший способ? Идеально в постоянное время.