遍历字典:遍历所有键值对:for key,value in alien_0.items():
先声明了key和value两个变量,用于存储键值对中的键和值(这两个变量可以使用任意名称)
for语句的第二部分包含字典名和方法items(),它返回一个键值对列表
遍历所有的键:for key in alien_0.keys():
方法keys并非只能用于遍历,实际上,他返回一个列表,其中包含字典中的所有键
如果希望按顺序遍历字典中的所有键,可以使用下面的语句:
for key in sorted(alien_0.keys()):
遍历所有的值:for value in alien_0.values():
如果希望最终的列表不出现重复值,可使用集合(set),如:
for value in set(alien_0.values()):
注意:集合和字典容易混淆,因为都是用一对花括号定义的,集合的格式是:
languages = {'python','C','ruby','python'}