1 favorite_language ={ 2 "jen":"python", 3 "sarah":"c", 4 "edward":"ruby", 5 "phil":"python", 6 } 7 for name in sorted(favorite_language.keys()):# sort by zimushunxu 8 print(name.title()+",thank you for taking the poll.") 9 print("\n") 10 for name in favorite_language.keys(): 11 print(name.title()+",thank you for taking the poll.") 12 print("\n") 13 print("The folllowing languages have been mentioned:") 14 for language in favorite_language.values(): 15 print(language.title()) 16 17 print("\nthe following languages have been mentioned:") 18 for language in set(favorite_language.values()): 19 print(language.title())
本程序的目的在於訪問字典中的鍵和值.
1 訪問鍵可以用.keys()的方式,實際上,默認的就是訪問鍵,比如 name in favorite_language和 name in favorite_language.keys()中的name 都表示了鍵
2 訪問值可以用.values()類
3 sorted()可以對特定的變量以特定的方式排序,比如如果是數字,以大小的順序排序,如果是字符串,以首字母出現的順序排序