在for循环中,不应从列表或编组中删除条目,必须遍历编组的副本

在for循环中,不应从列表或编组中删除条目,因此必须遍历编组的副本。我们使用了方法从copy()来设置for循环,这让我们能够在循环中修改bullets。

for bullet in bullets.copy():

    if bullet.rect.bottom <= 0:

        bullets.remove(bullet)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容