我声明了一个字典
data=dict(key="sadasfd",secret="1213",to="23232112",text="sucess",from='nattu')
它在 python 中显示错误,说使用了关键字。为什么它不从 获取?
每当我遇到 from 作为字典中的键时,我都无法使用它。
请您参考如下方法:
来自 是 reserved keyword并且不能用作 dict() 构造函数的关键字参数。
使用 {...} dictionary literal相反:
data = {'key': "sadasfd", 'secret': "1213",
'to': "23232112", 'text': "sucess", 'from': 'nattu'}
或之后分配给键:
data['from'] = 'nattu'
或者完全避免使用保留关键字。
Python 支持将任意关键字传递给可调用对象,并使用字典来捕获此类参数,因此 dict() 构造函数接受关键字参数是一种逻辑扩展。但是这样的论点仅限于有效的 Python identifiers 只有。如果您想使用其他任何内容(保留关键字、以整数开头或包含空格、整数、 float 、元组等的字符串),请改用 Python dict 文字语法。
