How can I get dictionary key as variable directly in Python (not by searching from value)?

前端 未结 14 1804
面向向阳花
面向向阳花 2020-12-04 06:19

Sorry for this basic question but my searches on this are not turning up anything other than how to get a dictionary\'s key based on its value which I would prefer not to us

14条回答
  •  广开言路
    2020-12-04 07:11

    You can do this by casting the dict keys and values to list. It can also be be done for items.

    Example:

    f = {'one': 'police', 'two': 'oranges', 'three': 'car'}
    list(f.keys())[0] = 'one'
    list(f.keys())[1] = 'two'
    
    list(f.values())[0] = 'police'
    list(f.values())[1] = 'oranges'
    

提交回复
热议问题