【发布时间】:2013-10-10 22:15:32
【问题描述】:
我定义了一个包含 3 个对象的类:
class abc():
__slots___ = ('1','2',3')
从这里,我制作了一个包含大约一千个元素的列表:
lst = [[abc,dfg,9292],[ksdj,lkjsd,9239],...]
每个元素内的第三个元素始终是一个数字。我想将类中名为 3 的对象分配给第三个元素,以便对列表进行排序。
为了澄清一些误解,对象 3 实际上是数量。因此,每个元素中的第三个元素被认为是一个量。
【问题讨论】:
-
这是什么语言?
-
在我看来像 python...@steve 如果我错了请纠正我。
-
你班上叫 3 的对象是什么?你不能有这样的变量名。你能解释一下“从这里开始,我列出了一个包含大约一千个元素的列表”是什么意思吗?我真的不明白你写了什么
-
对于
__slots__newbs(像我一样)stackoverflow.com/questions/472000/python-slots -
@steve 您不能直接对列表进行排序有什么特别的原因吗?我不明白你为什么要在这里制作对象......