字典列表
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)
{'color': 'green', 'points': 5}
{'color': 'yellow', 'points': 10}
{'color': 'red', 'points': 15}
用range自动生成外星人存储
aliens=[]
for alien_number in range(30):
new_alien={'color':'green','point':5,'speed':'slow'}
aliens.append(new_alien)
for alien in aliens[:5]:
print(alien)
print("...")
print("Total number of aliens: "+str(len(aliens)))
{'color': 'green', 'point': 5, 'speed': 'slow'}
{'color': 'green', 'point': 5, 'speed': 'slow'}
{'color': 'green', 'point': 5, 'speed': 'slow'}
{'color': 'green', 'point': 5, 'speed': 'slow'}
{'color': 'green', 'point': 5, 'speed': 'slow'}
...
Total number of aliens: 30
字典中存储列表
pizza={
'crust':'thick',
'toppings':['mushroom','extra cheese'],
}
print("You orderd a "+pizza['crust']+"-crust pizza "+"with the following toppings: ")
for topping in pizza['toppings']:
print(topping)
You orderd a thick-crust pizza with the following toppings:
mushroom
extra cheese
字典中存储字典
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']
location=user_info['location']
print("\tfull name :"+ full_name.title())
print("\tlocation :"+ location)
Username :aeinstein
full name :Albert Einstein
location :princeton
Username :mcurie
full name :Marie Curie
location :paris