Wers
Март 30, 2018 06:48:46
Дан словарь, где ключами являются фамилии людей, а значениями – сочетания названий улиц
и номеров, где они живут. Создать словарь, где ключами являются названия улиц, а
значениями — списки людей, которые живут на этих улицах, и соответствующие им номера
домов.
marvellik
Март 30, 2018 13:34:21
spikejke вывод не соответствует заданию
где
ключами являются названия улиц, а
значениями —
списки людей, которые живут на этих улицах, и соответствующие им номера
домов. information = {'Petrov': 'Avenue Park 36', 'Ivanov': 'Avenue Park 34','Sidorov' :'Avenue Park 35' }
reversedinfo = {}
for key,val in information.items():
street = val[:val.rfind(' ')]
number = val[val.rfind(' '):]
reversedinfo[street] = reversedinfo.get(street,[])+[key+' '+number]
print(reversedinfo)
{'Avenue Park': ['Petrov 36', 'Ivanov 34', 'Sidorov 35']}
spikejke
Март 30, 2018 15:25:46
marvellik
spikejke вывод не соответствует заданиюгде ключами являются названия улиц, азначениями — списки людей, которые живут на этих улицах, и соответствующие им номерадомов.
Спасибо , понял свою ошибку.