Карта не отображается в блокноте Jupyter

Вы можете использовать set для отслеживания уже видимых элементов и использовать понимание цикла или списка, чтобы узнать, является ли каждый элемент первым в своем роде. Затем используйте enumerate для получения индексов.

>>> seen = set()
>>> [int(not(s in seen or seen.add(s))) for s in my_list]
[1, 1, 0, 0, 1, 0]
>>> [i for i, e in enumerate(_) if e]
[0, 1, 4]
0
задан Anastasia Voronina 19 January 2019 в 17:19
поделиться