
上QQ阅读APP看书,第一时间看更新
5.3.3 values()方法
values()方法用于返回字典中的所有值。values()方法的语法格式如下:
dict.values()
此语法中,dict代表指定字典,values()方法不需要参数。返回结果为字典中的所有值,所有值存放于一个列表中,与键的返回不同,值的返回结果中可以包含重复的元素。
该方法的使用示例如下:
>>> student={'小萌': '000', '小智': '1002','小李':'002'} >>> all_values=student.values() >>> print(f'student字典所有值为:{all_values}') student字典所有值为:dict_values(['000', '1002', '002']) >>> print(f'student字典所有值为:{list(all_values)}') #values()得到元组数组,转成list,便于观看 student字典所有值为:['000', '1002', '002']
由输出结果可以看到,values()方法返回的是一个元组数组,数组中包含字典的所有值,返回的值中包含重复的元素值。
在实际项目应用中,values()方法的使用也非常多,经常会遇到需要将字典中的值转化为列表做操作的应用,并且一般会和keys()方法一起使用。