python學習第七篇——字典訪問鍵與值


此程序的目的在於,正確而簡單的訪問字典的鍵與值

 1 favorite_languages={
 2     'jen':['python','c'],
 3     'sarah':['c'],
 4     'edward':['ruby','go'],
 5     'phil':['python','java'],
 6     }
 7  #古老的方法訪問字典中鍵與值
 8 for element in favorite_languages:
 9     print(element +"'s favorite languages are:")
10     print("\t"+str(favorite_languages[element]))
11 # 正確的方法訪問鍵與值
12 for name,languages in favorite_languages.items():
13     print("\n"+name.title()+"'s favorite languages are:")
14     for language in languages:
15         print("\t"+language.title())
16
1 for name,languages in favorite_languages.items():
2     if len(languages) == 1:
3         print("\n"+name.title()+"'s favorite languages is:")
4     else:
5         print("\n"+name.title()+"'s favorite languages are:")
6     for language in languages:
7         print("\t"+language.title())

1  代碼中12-15行代碼是正確而又簡便的訪問字典鍵與值的方式。注意for 后面可以跟兩個變量,一個用來訪問鍵,一個用來訪問值。

2 .item()類可以方便的完成這種訪問,實際上.item()返回了兩個列表,一個給了name,另一個給了languages.

3  注意第二個for循環的位置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM