fbpx

Помогите с словарем и циклом For

186 просмотраpython3.6
0
0 Комментариев

1:Версия 3.6

2:ОС Windows

Подскажите как обращаться к элементам ключа в словаре, Пример( Есть словарь из 24 Студентов у каждого есть ключ на подобии этого G2={‘№1’: [‘ФИО’,’Возраст’,’Группа’],’№2′: [‘ФИО’,’Возраст’,’Группа’],’№3′: [‘ФИО’,’Возраст’,’Группа’] })

Вопрос: как обойти каждого студента проверяя равен ли его возраст 23 и если он равен 23 удалить его из списка  ) У меня не получается обратится к элементу списка ключа (\’Возраст\’) Помогите пожалуйста!


Добавить комментарий

1 Ответы

Python Опубликовано 25.06.2019
0

group = dict(n1=['Иванов', 20, 'группа 1'],
             n2=['Петров', 23, 'группа 2'],
             n3=['Сидоров', 25, 'группа 3'])
keys = list()
 # отбор студентов с возрастом 23
for x in group:
    age = group[x][1]
    if age == 23:
        keys.append(x)
 # удаление студентов из группы
for x in keys:
    del group[x]
 # проверка
for x in group:
    print x

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up