python 20:取字典中的全部元素的方法

Python011

python 20:取字典中的全部元素的方法,第1张

一共三个,分别取所有的键(keys()),值(values())和键值对(items())。

返回的类似于列表,但不是列表。其类型分别为dict_keys,dict_values和dict_items。

>>>count={'a': 1, 'b': 0, 'c': 99, 'd': 0}

>>>s=count.keys()

>>>s

dict_keys(['a', 'b', 'c', 'd'])

>>>t=count.values()

>>>t

dict_values([1, 0, 99, 0])

>>>x=count.items()

>>>x

dict_items([('a', 1), ('b', 0), ('c', 99), ('d', 0)])

取出后,它们都可以直接用于遍历,如:

for k in count.keys():

for v in count.values():

for k,v in count.items():

它们也都可以通过list()函数转换为列表使用:

>>>ls=list(s)

>>>ls

['a', 'b', 'c', 'd']

>>>lt=list(t)

>>>lt

[1, 0, 99, 0]

>>>lx=list(x)

>>>lx

[('a', 1), ('b', 0), ('c', 99), ('d', 0)]

打开编辑器,写上注释内容。

新建一个函数getvalue。

相关推荐:《Python入门教程》

新建一个字典

zidian={"country1":"america","country2":"australia","country3":"germany"}

利用values这个方法来获取字典中的所有Vlue值,并将结果打印出来。

调用getvalue()函数。

选择菜单中的“Run”,在下拉菜单栏中选择“Run...”。

这时候我们就可以看到字典中的所有value值已经打印出来了。