Почему Python dict.keys () возвращает список, а не набор?

Я мог бы'мы ожидали Python 's ключи метод, чтобы вернуть набор вместо списка. Поскольку это наиболее близко напоминает вид гарантий, которые дают ключи хэш-карты. В частности, они уникальны и не отсортированы, как набор. Однако этот метод возвращает список:

>>> d = {}
>>> d.keys().__class__

Это просто ошибка в Python API или есть какая-то другая причина, по которой я скучаю?

Ответы на вопрос(1)

Ваш ответ на вопрос