在Python中循环排序字典时忽略键

时间:2016-07-21 23:33:10

标签: python sorting dictionary

我在python中有一个字典,并且我使用具有四个元素的键将元素分配给数组。我想通过循环我的排序字典绘制我的数组,但我想忽略循环中的一个键。我的代码如下所示:

key = (process, temp, board, chip)

    #Do some stuff in a loop

for key in sorted(svmDict):
    #plot some things but don't sort with the variable chip

我发现了一些删除特定密钥的文章,但在我的情况下,芯片实际上是一个变量,我删除每个密钥似乎很麻烦,可能没必要。

1 个答案:

答案 0 :(得分:0)

如果您不担心速度,我会检查您是否处于循环中可接受的键。您可以直接检查要跳过的值或创建要跳过的值列表

ignore_list = [chip]
for key in sorted(svmDict):
    if key not in ignore_list:
        #do the thing