-1
在python中如何向列表添加属性以执行操作?将属性添加到列表中
假设你有一个像类:
class TestClass:
def __init__(self, lst):
self.lst = lst
def test(self, lst):
"""
>>> t1 = TestClass([1,2,3,4])
>>> t1.test(self.lst).size
4
"""
如果附加属性大小,功能测试将返回self.lst的长度。所以,return len(self.lst)
那没有任何意义 - 你为什么要通过'return len(self.lst)'来做到这一点 - 在'test'中还有其他'lst'?你究竟想要做什么 - 我怀疑它没有使功能属性... –
只是一个例子。我不打算用它来做我正在做的事情。但只是为了这个例子。 – Sc4r
你愿意解释一下你在做什么**然后呢? - 我强烈怀疑这是一个XY问题,任何你可能会问的问题的答案可能并不适合你实际想要在这里实现的目标...... –