追加返回无

时间:2016-10-22 12:26:50

标签: python

无法弄清楚为什么self.Curr返回None。我现在知道append编辑一个列表并返回None。但是,我的目标是PrevList / prev保持不变并且self.Curr是新的附加列表。任何人都可以解释发生了什么,并建议我如何在保持PrevList / prev不变的情况下将self.Curr分配给新的附加列表?

class AssignmentNode:
    def __init__(self,asmt,prev):
        self.Asmt = asmt
        self.PrevList = prev

        self.Curr = prev.append(asmt)

AssignmentNode("A",[])

我甚至试过......

c = prev.append(asmt)
self.Curr = c

......但这也不起作用。

0 个答案:

没有答案