如何在列表Python中追加/删除多个对象实例?

时间:2016-01-17 20:05:14

标签: python list

我试图在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])  

1 个答案:

答案 0 :(得分:1)

您可以使用切片分配:

.extend()

您还可以使用>>> L.extend([4, 5, 6]) >>> L [1, 2, 3, 4, 5, 6] 列表方法将多个项目附加到列表中:

{{1}}