我有一个字典d ={1:-0.3246, 2:-0.9185, 3:-3985,…}。

我如何将d的所有值提取到列表l中?


当前回答

dictionary_name={key1:value1,key2:value2,key3:value3}
dictionary_name.values()

其他回答

对于Python 3,你需要:

list_of_dict_values = list(dict_name.values())

调用字典上的values()方法。

使用值()

>>> d = {1:-0.3246, 2:-0.9185, 3:-3985}

>>> d.values()
<<< [-0.3246, -0.9185, -3985]

正常Dict.values ()

会返回这样的东西

dict_values ([' value1 '])

dict_values ([' value2 '])

如果你只需要值使用

使用这个

list(Dict.values())[0] #在列表下面

要看到按键:

for key in d.keys():
    print(key)

获取每个键所引用的值:

for key in d.keys():
    print(d[key])

添加到列表:

for key in d.keys():
    mylist.append(d[key])