python字典values()方法,返回字典值
vlaues()方法
python字典内置的方法values()可以用来返回字典键值对元素中所有的值value。字典是python当中常用的一种数据存储结构,有时候如果仅仅只是需要字典当中保存的值部分,便可以使用values()方法,并且可用于for循环遍历。
values()语法及参数
dict.values()
python的字典values()方法不接收任何参数,否则python会抛出TypeError。
values()返回值
python的dict_values对象,有点类似于列表,具体可参考下方的实例。
values()实例代码
>>> d = {'a':1,'b':2,'c':3}
>>> f = d.values()
>>> f
dict_values([1, 2, 3])
>>> type(f) #用type()方法判断values()方法的返回值类型
<class 'dict_values'>
>>> for i in f: #values()方法的返回值可直接用于for循环遍历
... print(i)
...
1
2
3
>>> d.values(1) #当尝试传递一个参数给values()方法时,python抛出TypeError
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: values() takes no arguments (1 given)