小编MrK*_*Kay的帖子

删除列表中的多个词典

我一直在尝试删除列表中的多个词典,但我一次只能删除一个词典.

以下是我正在处理的主要代码.记录是词典列表.我想删除其中包含0的字典.

Records = [{'Name':'Kelvin','Price': 0},{'Name': 'Michael','Price':10}]
Run Code Online (Sandbox Code Playgroud)

我想删除价格为0的词典

def deleteUnsold(self):
    for d in records:
        for key, value in d.items():
            if d['Price'] == 0:
                records.remove(d)
Run Code Online (Sandbox Code Playgroud)

python dictionary list

5
推荐指数
1
解决办法
170
查看次数

标签 统计

dictionary ×1

list ×1

python ×1