Dictionary keys match on list; get key/value pair

后端 未结 6 2232
栀梦
栀梦 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:43

    Don't use dict and list as variable names. They shadow the built-in functions. Assuming list l and dictionary d:

    kv = [(k, d[k]) for k in l if k in d]
    

提交回复
热议问题