我有一个字典d ={1:-0.3246, 2:-0.9185, 3:-3985,…}。
我如何将d的所有值提取到列表l中?
我有一个字典d ={1:-0.3246, 2:-0.9185, 3:-3985,…}。
我如何将d的所有值提取到列表l中?
当前回答
调用字典上的values()方法。
其他回答
我知道这个问题几年前就有人问过了,但即使在今天,这个问题仍然很有意义。
>>> d = {1:-0.3246, 2:-0.9185, 3:-3985}
>>> l = list(d.values())
>>> l
[-0.3246, -0.9185, -3985]
调用字典上的values()方法。
包含字典的python文件代码
dict={"Car":"Lamborghini","Mobile":"iPhone"}
print(dict)
如果你想只打印值(而不是键),那么你可以使用:
dict={"Car":"Lamborghini","Mobile":"iPhone"}
for thevalue in dict.values():
print(thevalue)
这将只打印值而不是字典中的键
好处:如果有一个字典,其中的值存储在列表中,如果你想只在新行上打印值,那么你可以使用:
dict={"Car":["Lamborghini","BMW","Mercedes"],"Mobile":["Iphone","OnePlus","Samsung"]}
nd = [value[i] for value in dict.values()
for i in range(2)]
print(*nd,sep="\n")
引用-纳伦德拉Dwivedi -仅从字典中提取值
要看到按键:
for key in d.keys():
print(key)
获取每个键所引用的值:
for key in d.keys():
print(d[key])
添加到列表:
for key in d.keys():
mylist.append(d[key])
如果你想要所有的值,使用这个:
dict_name_goes_here.values()