岁月如此这般 发表于 2022-9-9 17:33:41

这个values是什么意思

dict = {}
dict['a'] = 1
dict = 2
sedict = {'1':'-2.2','site':'2'}

print(dict['a'])
print(dict)
print(sedict)
print(sedict.keys())
print(sedict.values())


这个keys有着什么特殊含义吗?
这个values也是吗?

临时号 发表于 2022-9-9 17:37:06

https://www.runoob.com/python3/python3-att-dictionary-keys.html
https://www.runoob.com/python3/python3-att-dictionary-values.html

小甲鱼 发表于 2022-9-9 17:37:42

keys 是获取字典所有 “键” 的视图对象,values 是获取字典所有 “值” 的视图对象。

请看参考教程 -> https://fishc.com.cn/thread-202715-1-1.html 和 https://fishc.com.cn/thread-203082-1-1.html



jackz007 发表于 2022-9-9 17:59:01

本帖最后由 jackz007 于 2022-9-9 18:17 编辑

      keys()、values() 是字典对象的方法, keys() 用于获取由字典的全部的键构成的序列,values() 用于获取由字典的全部的值构成的序列。
>>> sedict = {'1' : '-2.2' , 'site' : '2'}
>>> sedict.keys()
dict_keys(['site' ,'1'])
>>>
>>> list(sedict.keys())
'site'
>>> list(sedict.keys())
'1'
>>>
>>> sedict.values()
dict_values(['2' ,'-2.2'])
>>>
>>> list(sedict.values())
'2'
>>> list(sedict.values())
'-2.2'
>>>

ZhKQYu 发表于 2022-9-9 18:29:11

字典的内置函数,这俩的返回值都是列表类型,你也可以尝试自己实现keys以及values的功能

Twilight6 发表于 2022-9-9 21:12:11


字典中的元素内容都是key : value 一一对应的

这里的 keys() 方法是将字典中的所有键返回,而 values() 方法将字典中所有的值返回

岁月如此这般 发表于 2022-9-10 17:46:09

jackz007 发表于 2022-9-9 17:59
keys()、values() 是字典对象的方法, keys() 用于获取由字典的全部的键构成的序列,values() 用于 ...

value 是不是 key对应的数值

岁月如此这般 发表于 2022-9-10 17:46:48

jackz007 发表于 2022-9-9 17:59
keys()、values() 是字典对象的方法, keys() 用于获取由字典的全部的键构成的序列,values() 用于 ...

谢谢
我理解了

岁月如此这般 发表于 2022-9-10 17:47:20

小甲鱼 发表于 2022-9-9 17:37
keys 是获取字典所有 “键” 的视图对象,values 是获取字典所有 “值” 的视图对象。

请看参考教程 ->...

活捉大佬
页: [1]
查看完整版本: 这个values是什么意思