[英]How to copy and append mutiple string from a list into another list
[英]copy from a list to another list with append() in python
我需要将列表中的某些成员复制到新列表中,而不要从原始列表中删除。 我这样做与追加。 看我的代码:
def add_citizens(self, value):
for i in value:
i.colony = self
self.citizens.append(i)
实际上在for循环之后,我从值列表中删除了! 任何人都可以对我说附加复制是正确的吗? 还是有更好的方法?
非常感谢
您只需使用以下代码即可将其添加到市民列表中:
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"])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.