Python dictionary iteration

前端 未结 2 633
情话喂你
情话喂你 2021-02-07 02:41

I have a dictionary dict2 which I want to iter through and remove all entries that contain certain ID numbers in idlist. dict2[x] is a li

2条回答
  •  我寻月下人不归
    2021-02-07 03:29

    Try a cleaner version perhaps?

    for k in dict2.keys():
        dict2[k] = [x for x in dict2[k] if x[1] not in idlist]
        if not dict2[k]:
            del dict2[k]
    

提交回复
热议问题