Почему я получаю ошибку TypeError при индексировании результата словаря .items()?Python

Программы на Python
Anonymous
Почему я получаю ошибку TypeError при индексировании результата словаря .items()?

Сообщение Anonymous »

Я работаю со словарем в Python и пытаюсь использовать функцию .items() для получения пар ключ-значение. Я сохранил результат в переменной l, но когда я пытаюсь получить доступ к первому элементу с помощью l[0], я получаю ошибку TypeError.
Mycode:

Код: Выделить всё

my_dict = {"key1": "value1", "key2": "value2"}
l = my_dict.items()

# This line causes the error:
print(l[0])
Что я ищу: Я ожидал, что l будет действовать как список. Почему я не могу получить l[0] напрямую и каков правильный способ доступа к определенному элементу по индексу из элементов словаря?

Вернуться в «Python»