添加'class'作为dict键

The*_*One 3 python dictionary

我能够做到这一点:

{'class': 'foo'}
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时:

dict(class='foo')
Run Code Online (Sandbox Code Playgroud)

我明白了:

File "<stdin>", line 1
     {'class':}
             ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

为什么python不能将'class'用作**kwarg?它可以很容易地使用list,int,len ...作为关键字参数.

Ign*_*ams 14

list,, intlen不是关键字,它们是普通标识符.class是一个关键字.