使用字典理解:如果满足特定条件,如何返回键?

时间:2019-05-02 08:46:21

标签: python dictionary dictionary-comprehension

我正在比较字典中的键和字符串的字母。如果键不在字符串中,则应返回它们的相应值。所有这些都通过使用dict理解来避免dict突变。

def update_my_dict(my_dict, string)
    return {c: v if c not in string else False for c,v in my_dict}

我希望结果是字典:{string:int,string:int,...}。但是我得到了错误:ValueError: not enough values to unpack (expected 2, got 1)

0 个答案:

没有答案