我需要将列表的某个成员复制到新列表而不从原始列表中删除。 我这样做是追加。 看我的代码:
def add_citizens(self, value):
for i in value:
i.colony = self
self.citizens.append(i)
实际上在for循环之后,我从值列表中删除了! 任何人都可以对我说复制附加是真的吗?还是有更好的方法?
非常感谢
答案 0 :(得分:0)
您只需使用以下代码添加到公民列表:
class Citizens:
def __init__(self):
self.citizens = []
def add_citizens(self, value):
for i in value:
self.citizens.append(i)
citizenClass = Citizens()
citizenClass.add_citizens(["Add", "Some", "Citizens"])