1 python dictionary python-2.7
我已经宣布了一本字典
data=dict(key="sadasfd",secret="1213",to="23232112",text="sucess",from='nattu')
Run Code Online (Sandbox Code Playgroud)
它在python中显示错误,表示使用了关键字.为什么不服用from?
每当我from在字典中遇到密钥时,我都无法使用它.
Mar*_*ers 12
from是保留关键字,不能用作dict()构造函数的关键字参数.
改为使用{...}字典文字:
data = {'key': "sadasfd", 'secret': "1213",
'to': "23232112", 'text': "sucess", 'from': 'nattu'}
Run Code Online (Sandbox Code Playgroud)
或之后分配给密钥:
data['from'] = 'nattu'
Run Code Online (Sandbox Code Playgroud)
或完全避免使用保留的关键字.
Python支持将任意关键字传递给可调用对象,并使用字典来捕获此类参数,因此它是dict()构造函数接受关键字参数的逻辑扩展.但这种说法被限制在有效的Python标识符 只.如果你想使用其他任何东西(保留关键字,以整数开头或包含空格的字符串,整数,浮点数,元组等),请坚持使用Python dict文字语法.
| 归档时间: |
|
| 查看次数: |
3811 次 |
| 最近记录: |