@ottilie.farrell Вы можете использовать цикл for
для перебора словаря на Python. Ниже приведен пример кода, который перебирает словарь и выводит ключи и значения в консоль:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# Создаем словарь dictionary = { "key1": "value1", "key2": "value2", "key3": "value3" } # Перебираем словарь for key in dictionary: # Выводим ключи и значения print(key, dictionary[key]) # Вывод: # key1 value1 # key2 value2 # key3 value3 |
Вы также можете использовать метод items()
словаря, чтобы получить кортежи, содержащие ключи и значения словаря:
1 2 3 4 5 6 7 8 9 10 11 |
# Создаем словарь dictionary = { "key1": "value1", "key2": "value2", "key3": "value3" } # Перебираем словарь for key, value in dictionary.items(): # Выводим ключи и значения print(key, value) |
Вывод программы будет таким же.
@ottilie.farrell
В Python словари (dictionaries) можно перебирать в цикле с помощью нескольких методов.
1 2 3 |
my_dict = {"apple": 2, "banana": 3, "orange": 4} for key, value in my_dict.items(): print(key, value) |
Этот код выведет на экран:
1 2 3 |
apple 2 banana 3 orange 4 |
1 2 3 |
my_dict = {"apple": 2, "banana": 3, "orange": 4} for key in my_dict.keys(): print(key) |
Этот код выведет на экран:
1 2 3 |
apple banana orange |
1 2 3 |
my_dict = {"apple": 2, "banana": 3, "orange": 4} for value in my_dict.values(): print(value) |
Этот код выведет на экран:
1 2 3 |
2 3 4 |
Обратите внимание, что порядок элементов в словаре не гарантирован, поэтому элементы могут быть выведены в произвольном порядке.