小编And*_*rew的帖子

是否可以搜索特定的键/值条目,如果找到,则删除整个字典?

我有一个CSV文件,我正在迭代作为字典列表(想象一个excel文件中的每一行由一个由列名称和该列的值组成的单个字典表示).

有没有什么方法可以迭代所有字典,搜索特定的键:值组合,如果找到,删除整个字典?基本上,如果特定列== 99999,则删除行(字典).

这就是我所拥有的,我得到的"列表索引超出范围"错误似乎与这类事情相似.

for i in range(len(csv_data)):
    column_name = 'specific_column'
    if csv_data[i][column_name] == '99999':
        del csv_data[i]
    else:
        pass
Run Code Online (Sandbox Code Playgroud)

python excel dictionary

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

标签 统计

dictionary ×1

excel ×1

python ×1