python面向对象与di

2024-09-24 22:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python和OOP的新手。由于某些原因,我在理解OOP时遇到了一些困难,不确定何时使用类(对象)以及何时使用字典。你知道吗

我有一个以下格式的文件:

system1 attr1 attr2 attr3
system2 attr1 attr2 attr3
system3 attr1 attr2 attr3
system4 attr1 attr2 attr3

。。。你知道吗

如何创建一个类,其中我的对象将是第1列中的项,属性/属性将是第2-4列,有什么建议吗?T型

我可以用dict做这个,但不知道如何使用这里的类? 有什么指南吗?你知道吗

ZDZ公司


Tags: 文件对象字典属性格式原因oop新手
1条回答
网友
1楼 · 发布于 2024-09-24 22:25:47

根据我的经验,类最好是在必须执行某些操作时使用;这是在为它们定义方法/函数时使用的。 如果您只是想存储数据,那么使用字典就可以了。你知道吗

d = {}
d['system1'] = {}
d['system1']['attr1'] = value_of_attr1

我在很多代码中使用多维dict来保持代码的条理化。除非有什么事情要做,否则我坚持听写。你知道吗

相关问题 更多 >