i in range(10)}
hash_set_onkey = {i:i for i in range(10)}
по-моему и то и то является, нет?
set не является dict является
Первый вариант является хэш таблицей внутри, но это особенность реализации...
Я ща главу про хеши читай в "Грокаем алгоритмы" там сказано что каждому значению в хеш-таблице соответствует key. И возник вопрос ведь можно реализовать типо dict но без ключей
получается 1 вариант это type==set?
Вся суть хэш таблицы в ключах. Сет - это скорее словарь без значений, чем без ключей
благодарю за пояснение
1 вар это сет, но как выше отметили cpython реализует сеты так же как и словари
Так же но не совсем
Обсуждают сегодня