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().