Dictionary keys match on list; get key/value pair

后端 未结 6 2234
栀梦
栀梦 2021-02-12 14:55

In python... I have a list of elements \'my_list\', and a dictionary \'my_dict\' where some keys match in \'my_list\'.

I would like to search the dictionary and retrieve

6条回答
  •  暖寄归人
    2021-02-12 15:56

    Try This:

    mydict = {'one': 1, 'two': 2, 'three': 3}
    mykeys = ['three', 'one','ten']
    newList={k:mydict[k] for k in mykeys if k in mydict}
    print newList
    {'three': 3, 'one': 1}
    

提交回复
热议问题