Python字典中的匹配值

时间:2016-02-10 17:45:45

标签: python dictionary

我读了一个文件,它有7个值,每行有7个不同的键,我把它们放在字典中。一些键具有'*'值,当我遍历它们时,我想跳过我的操作中的那些。所以,如果我的字典名称是mydictionary,我可以这样做:

public static Integer firstEven(List<Integer> list) {
    return list.stream().filter(i -> i % 2 == 0).findFirst().orElse(null);
}

1 个答案:

答案 0 :(得分:0)

目前你的for循环只抓取键而不是值。

你需要做这样的事情来获得关键和价值。

for key, value in mydictionary.iteritems():
    if value != '*':
        # Do something

以前曾经问过类似的事情。你可以阅读它here