【发布时间】:2019-07-17 06:52:24
【问题描述】:
我的游戏中有很多变量要跟踪,我想知道创建大量类实例是否有任何不利之处:
event_1 = event(name, chance, [people])
event_2 = event(name, chance, [people])
...
events = [event_1, event_2]
而不仅仅是创建一个嵌套列表?
events = [
[name, chance, [people]],
[name, chance, [people]],
...
]
除了在类的情况下为了便于使用而交易一些实例名称之外,我是否应该担心诸如性能损失之类的事情?
编辑:我提到了易用性,我想知道的是:列表中的类比嵌套列表使用更多的资源还是相反?
【问题讨论】:
-
是性能问题吗?在它出现之前不要担心它。而且……我会采用“混合解决方案”并使用列表中的许多对象……
-
我会建议第一种方法,因为检索会很容易
标签: python performance class readability