3.
Список всех ключей словаря
Список всех ключей словаря
Функция keys()
в Python — это метод, который используется для получения всех ключей из словаря.
Описание метода keys()
Синтаксис:
dict.keys()
Метод
keys()
возвращает представление (view) всех ключей в словаре. Это представление является динамическим, что означает, что
если словарь изменяется (например, добавляются или удаляются ключи), то и представление ключей будет обновляться автоматически.
Пример
my_dict = {
'name': 'Arina',
'age': 15,
'city': 'Chelyabinsk'
}
keys = my_dict.keys()
print(keys)
for key in my_dict.keys():
print(key)
keys_list = list(my_dict.keys())
print(keys_list)
my_dict['country'] = 'Russia'
print(keys)
Обратите внимание, после добавления нового ключа, мы не обновляли значение
keys
(не сохраняли в данную переменную список ключей заново, добавление нового значения произошло автоматически).
Программа получает на вход список данных и сохраняет данный список в виде словаря. Добавьте в программу вывод всех ключей этого словаря. Каждый ключ должен выводится на отдельной строке. В последней строке укажите общее количество уникальных ключей в словаре.
Вставьте недостающие фрагменты кода
Python
1 |
my_dict = {}
|
2 |
|
3 |
|
4 |
n = int(input())
|
5 |
for i in range(n):
|
6 |
s = input().split()
|
7 |
key = s[0]
|
8 |
value = s[1]
|
9 |
my_dict[key] = value
|
10 |
|
11 |
|
12 |
|
13 |
print(*k, sep='\n')
|
14 |
|
15 |
|
16 |
|