d = {"k1": 100, "k2": 200}
print(list(d.keys()))
d
: ['k1', 'k2']
.
Данный код создает словарь (dictionary) в Python с именем d
. Словарь содержит два ключа: "k1"
со значением 100
и "k2"
со значением 200
.
Затем, код использует метод d.keys()
для получения объекта, представляющего собой "вид" (view) ключей словаря. Этот объект не является списком напрямую, а представляет собой динамическое представление ключей.
Функция list()
преобразует этот "вид" ключей в список.
Наконец, функция print()
выводит этот список ключей в стандартный вывод (консоль).
Код выведет следующий список:
['k1', 'k2']
d.keys()
, d.values()
и d.items()
возвращают объекты-виды, а не списки. Это более эффективно, особенно для больших словарей, так как не создается полная копия данных в памяти.list()
.