三种嵌套:列表中嵌套字典、字典中嵌套列表、字典中嵌套字典
1.列表中嵌套字典
alien_0 = {'color':'green','points':5}
alien_1 = {'color':'yellow','points':10}
alien_2 = {'color':'red','points':15}
aliens = [alien_0,alien_1,alien_2]
for alien in aliens:
print(alien)
2.字典中嵌套列表
favorite_languages = {
'jen':['python','ruby'],
'sarah':['c'],
'edward':['ruby','go'],
'phil':['python','haskell']
}
for name,languages in favorite_languages.items():
print("\n" + name.title() + "'s favourite languages are:")
for language in languages:
print("\t" + language.title())
3.字典中嵌套字典
users = {
'aeinstein':{
'first':'albert',
'last':'einstein',
'location':'princeton'
},
'mcurie':{
'first':'marie',
'last':'curie',
'location':'paris'
}
}
for username,user_info in users.items():
print("\nUsername: " + username)
full_name = user_info['first'] + " " + user_info['last']
loction = user_info['location']
print("\tFull name: " + full_name.title())
print("\tLocation:" + loction.title())
浙公网安备 33010602011771号