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)

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.