如何检查包含sprite的组是否为空

时间:2018-04-04 09:46:51

标签: python python-3.x pygame

我正在创造一个游戏,在那里完成游戏,你必须杀死所有的敌人。为了检查用户是否已经这样做,我将检查存储所有敌人精灵的组是否为空,因为一旦敌人被杀死它将被从组中移除。你如何检查该组是否为空?

1 个答案:

答案 0 :(得分:2)

空精灵组被视为假,所以只需写:

if not sprite_group:
    print('sprite_group is empty')

查看Python文档的Truth Value Testing部分。

您还可以检查长度是否为0,但是那个更重要的是:

if len(sprite_group) == 0: