Форум сайта python.su
Всем привет, помогите, пожалуйста новичку в решении задачи. Я зашёл в тупик. В задаче сказано: составить три словаря с данными людей и поместить их в список, затем перебрать элементы списка людей и вывести их данные в красивой форме.
Итог должен быть примерно такой:
Full name: Pavel Ivanov
Age: 36
Location: Saratov
И так для всех троих. Мой итог на скриншоте.
P.S. Работать надо со словарями исключительно через список.
pash = { 'name': 'pavel', 'surname': 'ivanov', 'age': 36, 'city': 'saratov' } gran = { 'name': 'grigoriy', 'surname': 'rudin', 'age': 31, 'city': 'saratov' } infec = { 'name': 'igor', 'surname': 'trofimov', 'age': 35, 'city': 'kazan' } people = [pash, gran, infec] for man in people: print(man)
Отредактировано Pash (Фев. 11, 2024 19:21:50)
Прикреплённый файлы: Без имени.png (60,5 KБ)
Офлайн
[code python]между этими тегами вставить свой код[/code]
Офлайн
ll = [{"name": "aaaa"}, {"name": "bbb"}] for i in ll: print(f"Name: {i["name"]}")
Офлайн
ZerGСпасибо за подсказку!
Офлайн