Существует ли метод с добавлением элемента в A, возвращающегося, был ли элемент фактически добавлен?Python

Программы на Python
Anonymous
 Существует ли метод с добавлением элемента в A, возвращающегося, был ли элемент фактически добавлен?

Сообщение Anonymous »

Я хотел бы достичь в Python. Следующая семантика, которая присутствует в Kotlin: < /p>
myset = set()
for elem in arr:
if not myset.add(elem): return 'duplicate found'
< /code>
Я ищу способ получить небольшой повышение производительности, путем операции «Ухись», проанализировав возвращаемое значение. Это должно быть лучше по сравнению со следующим подходом, который я уже знаю в Python: < /p>
myset = set()
for elem in arr:
if elem in myset: return 'duplicate found'
myset.add(elem)
< /code>
Пока что я могу соблюдать метод add () set возвращает ни один, независимо от того, каков результат добавления. Метод в Python3?
Просмотр документации, которую мне еще не удалось найти такого результата, возвращающего метод с добавлением на установку. < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... was-actual

Вернуться в «Python»