在循环中从字典中弹出键和值

2024-04-25 17:44:52 发布

您现在位置:Python中文网/ 问答频道 /正文

for stallKeys in dictOfStallMenu:
    if not stallKeys == "Everyday":
        dictOfStallMenu[getStallName].pop(stallKeys,None)
return dictOfStallMenu

我正在尝试从字典中弹出符合条件的条目。然而,我面临着一个错误。我试着存储在另一本字典中并从中弹出条目,但它仍然显示出错误。我该怎么解决?你知道吗


Tags: innoneforreturnif字典错误not
1条回答
网友
1楼 · 发布于 2024-04-25 17:44:52

你可以得到一个新的字典,它被过滤如下:

new_dict {k: v for k, v in my_dict.items() if my_filter(k, v)}

其中my_filter是返回布尔值(TrueFalse)的函数

相关问题 更多 >