6-1 人
代码:
person = {'firstname':'Chunk','lastname':'Bass','age':18,'city':'Manhattan'}
print(person['firstname'])
print(person['lastname'])
print(person['age'])
print(person['city'])
运行结果:
6-5 河流
代码:
rivers = {'Nile':'Egypt','The Yellow River':'China','The Amazon River':'Brazil'}
for river,nation in rivers.items():
print(river + " runs through " + nation +".")
for river in rivers.keys():
print(river)
for nation in rivers.values():
print(nation)
运行结果:
6-6 调查
代码:
names = ['Jen','Mike','Tom','Effe','Lily','Cass']
favorite_languages = {
'Jen':'Python',
'Mike':'C',
'Tom':'Ruby',
'Effe':'Python'
}
for name in names:
if name in favorite_languages.keys():
print(name + ", thank you for accept the investigation!" )
else:
print(name + ", you are invited to the investigation.")
运行结果:
6-8 宠物
代码:
Lucy = {'type':'cat','owner':'Tony'}
Max = {'type':'dog','owner':'Sid'}
Jack = {'type':'bird','owner':'Mike'}
pets = [Lucy,Max,Jack]
for pet in pets:
print(pet)
运行结果:
6-10 喜欢的数字
代码:
favorite_numbers = {
'Mike':[1,3],
'Tony':[6,8],
'Lucy':[5,9,0]
}
for name,numbers in favorite_numbers.items():
message = name + "'s favorite_numbers are "
for number in numbers:
if number == numbers[0]:
message += str(number)
else:
message += ", " + str(number)
message += "."
print(message)
运行结果: