Making a set from dictionary values

后端 未结 2 700
旧巷少年郎
旧巷少年郎 2021-01-12 10:29

I want to create a set from the values of an existing dict

def function(dictionary):
    ... 
    return set_of_values

Say my dictionary lo

相关标签:
2条回答
  • 2021-01-12 10:53

    For Python:

    set(d.values())
    

    Equivalent on Python 2.7:

    set(d.viewvalues())
    

    If you need a cross-compatible Python 2.7/3.x code:

    {d[k] for k in d}
    
    0 讨论(0)
  • 2021-01-12 10:58

    Just another way to unique out:

     >>> my_dict = {'1': 'Monday', '3': 'Monday', '2': 'Tuesday'}
     >>> {y:x for x,y in my_dict.iteritems()}.keys()
     ['Tuesday', 'Monday']
     >>>
    
    0 讨论(0)
提交回复
热议问题