Zac*_*ach 3 python dictionary set
我想从现有的Dictionary中的值创建一个Set,我将传递给创建Set的函数.
举个例子:
def function(dictionary):
...
return set_of_values
Run Code Online (Sandbox Code Playgroud)
说我的字典看起来像这样: {'1': 'Monday', '2': 'Tuesday', '3': 'Monday'}
我想要的是一个只包含我的字典的唯一值元素的集合,如下所示:
{'Monday', 'Tuesday'}
Run Code Online (Sandbox Code Playgroud)
思考?
wim*_*wim 11
那将是:
set(d.values())
Run Code Online (Sandbox Code Playgroud)
这将适用于python3和python2.下面的方法在python 2上会稍微有点效率:
set(d.viewvalues())
Run Code Online (Sandbox Code Playgroud)