如何在 Python 中获取 dict 中的值列表?
在 Java 中,将 Map 的值作为 List 获取就像 list = map.values();
一样简单。我想知道 Python 中是否有类似的简单方法可以从字典中获取值列表。
原文由 Muhd 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Python 中获取 dict 中的值列表?
在 Java 中,将 Map 的值作为 List 获取就像 list = map.values();
一样简单。我想知道 Python 中是否有类似的简单方法可以从字典中获取值列表。
原文由 Muhd 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 \* 运算符 解压 dict_values:
>>> d = {1: "a", 2: "b"}
>>> [*d.values()]
['a', 'b']
或列表对象
>>> d = {1: "a", 2: "b"}
>>> list(d.values())
['a', 'b']
原文由 Vlad Bezden 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
dict.values
返回字典值的 视图,因此您必须将其包装在list
中: