练习6-7 人们:在为完成练习 6-1 而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为 people 的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。
代码:
# 练习 6.7 人们
lisa = {
'first_name': 'li',
'last_name': 'chen',
'age': 18,
'city': 'nanchang',
}
mary = {
'first_name': 'wang',
'last_name': 'fang',
'age': 25,
'city': 'chengdu',
}
jack = {
'first_name': 'zhang',
'last_name': 'peng',
'age': 12,
'city': 'shanghai',
}
leo = {
'first_name': 'wu',
'last_name': 'xing',
'age': 30,
'city': 'shenyang',
}
# 两种打印方式
peoples = [lisa, mary, jack, leo]
for peo in peoples:
print(peo)
persons = (lisa, mary, jack, leo)
for person in persons:
print(f"\nName:{person['first_name'].title()}{person['last_name'].title()}")
print(f"age:{person['age']}")
print(f"city:{person['city'].title()}")
结果: