我试图在Python中从列表中追加和删除多个对象实例。然而,我找不到一个简短的方法来做它并且不得不用于循环...有没有紧凑的方法来做它?
附加到列表:
# Create objects
specialAgent.append(Boid(1))
specialAgent.append(Boid(2))
for i in range(2):
boids.append(specialAgent[-1-i])
从列表中删除:
# Destroy objects
for i in range(len(specialAgent)):
boids.remove(specialAgent[i])
答案 0 :(得分:1)
您可以使用切片分配:
.extend()
您还可以使用>>> L.extend([4, 5, 6])
>>> L
[1, 2, 3, 4, 5, 6]
列表方法将多个项目附加到列表中:
{{1}}