文章目录
1.字典涉及的知识点
1.1 遍历字典所有的键-值对
要点:用item()方法
favorite_languages ={
'jen':'python'
'sarch':'C'
'enward':'ruby'
'phil':'python'
}
for name, language in favorite_languages.item():
print(name.title() + "'s favorite language is " + languages.title() + ".")
这里的name,以及language,都是变量,不用非要命名为key,value。这样命名可以方便用户理解。同时item()方法返回一个键-值对列表。
1.2 按顺序遍历字典所有的键
要点:按顺序用sorted()函数,用for语句遍历整个字典
favorite_languages ={
'jen':'python'
'sarch':'C'
'enward':'ruby'
'phil':'python'
}
for name in sorted(favorite_languages.keys()):
print(name.titile() + ",thank you for taking the poll.")
这里的for语句类似于其他for语句,但对方法dictionary.keys()的结果调用了函数sorted()。这使得Python列出了字典中的所有键,并在遍历前对这个列表进行排序。
1.3 考虑字典内元素是否重复
要点:set()集合类似与列表,确保每个元素独一无二。
favorite_languages ={
'jen':'python'