favorite_languages ={"jen":"python","sarah":"c","edward":"ruby","phil":"python",}print("Sarah's favorite language is "+favorite_languages["sarah"].title()+"!")
遍历字典
user_0 ={"username":"efermi","first":"enrico","last":"fermi",}for key, value in user_0.items():print("\nKey: "+key)print("value: "+value)#方法item()返回字典中每一个键值对
遍历字典中的键
favorite_languages ={"jen":"python","sarah":"c","edward":"ruby","phil":"python",}for name in favorite_languages.keys():print(name.title())#keys()方法返回字典中所有键,实际为一个包含所有键名的列表
遍历字典中所有值
favorite_languages ={"jen":"python","sarah":"c","edward":"ruby","phil":"python",}for language in favorite_languages.values():print(language.title())#values()方法返回字典中所有值的列表
集合—类似于列表,但元素应当独一无二,不可重复
favorite_languages ={"jen":"python","sarah":"c","edward":"ruby","phil":"python",}for language inset(favorite_languages.values()):print(language.title())
pizza ={"crust":"thick","toppings":["mushrooms","extra cheese"]}print("You ordered a "+
pizza["crust"]+"-crust pizza "+"with the following toppings:")for topping in pizza["toppings"]:print("\t"+topping)
在字典中储存字典
users ={"aeinstein":{"first":"albert","last":"einstein","location":"princeton",},"mcurie":{"first":"marie","last":"curie","location":"paris",},}for user_name,user_info in users.items():print("\nUsername: "+user_name)
full_name = user_info["first"]+" "+user_info["last"]
location = user_info["location"]print("\t Full name: "+full_name)print("\t Location: "+location)