d = {"a": 1, "b": 2}
print(list(d.keys()))
['a', 'b']
. Метод d.keys()
возвращает view object, который отображает ключи словаря. Функция list()
преобразует этот view object в список.
Дан код на Python:
d = {"a": 1, "b": 2}
print(list(d.keys()))
Требуется объяснить, что делает код и какой будет результат его выполнения.
Код создает словарь (dictionary) с именем d
, содержащий две пары "ключ-значение". Ключи словаря - строковые литералы "a" и "b", а значения - целые числа 1 и 2, соответственно.
Метод d.keys()
возвращает объект-представление, содержащий ключи словаря d
. Этот объект-представление является итерируемым.
Функция list()
преобразует итерируемый объект (в данном случае, объект-представление ключей словаря) в список.
Функция print()
выводит полученный список в консоль.
Результатом выполнения кода будет следующий список:
['a', 'b']