如何获取字典中的所有不同值[重复]
Posted
技术标签:
【中文标题】如何获取字典中的所有不同值[重复]【英文标题】:How to get all the distinct values in a dictionary [duplicate] 【发布时间】:2020-12-27 11:27:45 【问题描述】:我有一本这样的字典:d = "name": "john", "surname": "smith", "nickname: "john"
我想获取所有唯一值,即:["john", "smith"]
我看到 this 问题对字典列表执行相同的 a ,我看到 this 问题使用 values()
但它不返回唯一的值列表。
【问题讨论】:
set(d.values())
?
这个问题被标记为重复,但重复的问题没有返回不同的值
更好的副本是:Print all Unique Values in a Python Dictionary.
【参考方案1】:
您可以将 dict 的值转换为 set 以删除重复项并将其传递回列表 list(set(d.values()))
【讨论】:
【参考方案2】:您可以使用set
unique = list(set(d.values()))
【讨论】:
以上是关于如何获取字典中的所有不同值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Vuejs - 如何使用 v-for 获取数组中的所有唯一值(删除重复项)