是否可以在python类中创建新的dict(字典)?
您好,我正在根据作业编写代码,我正在上课。我已经完成了大部分代码,但想问一个问题:我可以在课堂上创建一个空的dict吗 课堂上的新词典是这种格式的吗是否可以在python类中创建新的dict(字典)?,python,class,csv,Python,Class,Csv,您好,我正在根据作业编写代码,我正在上课。我已经完成了大部分代码,但想问一个问题:我可以在课堂上创建一个空的dict吗 课堂上的新词典是这种格式的吗 dict = {} 或 是的,你能做到。几乎可以存储在正则变量中的任何内容(如果不是全部的话)都可以存储在类属性中。您可以在Python交互式shell中轻松地测试这一点。此外,请听上面的评论,不要命名变量dict 例如: >>> class hold_dict: ... pass ... >>> d
dict = {}
或
是的,你能做到。几乎可以存储在正则变量中的任何内容(如果不是全部的话)都可以存储在类属性中。您可以在Python交互式shell中轻松地测试这一点。此外,请听上面的评论,不要命名变量
dict
例如:
>>> class hold_dict:
... pass
...
>>> d = hold_dict()
>>> d.d = {"key":"item"}
>>> d.d
{'key': 'item'}
嗯。。。我想写更多,但我想就这样了。是的,你可以这样做,但在第一种情况下,不要使用
dict
作为变量名,因为它是内置类型的名称。您也可以使用variable=dict()
,但只需使用variable={}
即可。
>>> class hold_dict:
... pass
...
>>> d = hold_dict()
>>> d.d = {"key":"item"}
>>> d.d
{'key': 'item'}