字典有关键方法吗?我正在检查'无',我遇到了问题

Bla*_*man 3 python dictionary

我有2个词典,我想检查一个词是否在任何一个词典中.

我在尝试:

if dic1[p.sku] is not None:
Run Code Online (Sandbox Code Playgroud)

无论如何,我希望有一个hasKey方法.

如果找不到密钥,我会收到错误,为什么会这样?

Mic*_*son 13

使用in运营商:

if p.sku in dic1:
    ...
Run Code Online (Sandbox Code Playgroud)

(顺便说一句,您也可以使用has_key方法,但in首选使用.)