是否可以在python类中创建新的dict(字典)?

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

您好,我正在根据作业编写代码,我正在上课。我已经完成了大部分代码,但想问一个问题:我可以在课堂上创建一个空的dict吗

课堂上的新词典是这种格式的吗

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'}