我如何从Python字典中提取所有的值?

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

如何将d所有值提取到列表l

如果您只需要字典键13使用: your_dict.keys()

如果您只需要字典值-0.3246-0.9185-3985使用: your_dict.values()

如果你想要键和值都使用: your_dict.items()返回元组[(key1, value1), (key2, value2), ...]

使用values()

 >>> d = {1:-0.3246, 2:-0.9185, 3:-3985} >>> d.values() <<< [-0.3246, -0.9185, -3985] 

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

如果你想要所有的值,使用这个:

 dict_name_goes_here.values() 

如果你想要所有的键,使用这个:

 dict_name_goes_here.keys() 

如果你想要所有的项目(键和值),我会用这个:

 dict_name_goes_here.items() 
 d = <dict> values = d.values() 

嗜铬细菌鸭原则上应该确定一个物体可以做什么,即它的属性和方法。 通过查看字典对象,可以尝试猜测它至less包含以下内容之一: dict.keys()dict.values()方法。 您应该尝试将这种方法用于未来的编程语言,这些编程语言的types检查是在运行时进行的,特别是那些具有鸭式input性质的程序语言

如果你想要所有的值,使用这个:

 dict_name_goes_here.values()