我正在创造一个游戏,在那里完成游戏,你必须杀死所有的敌人。为了检查用户是否已经这样做,我将检查存储所有敌人精灵的组是否为空,因为一旦敌人被杀死它将被从组中移除。你如何检查该组是否为空?
答案 0 :(得分:2)
空精灵组被视为假,所以只需写:
if not sprite_group:
print('sprite_group is empty')
查看Python文档的Truth Value Testing部分。
您还可以检查长度是否为0,但是那个更重要的是:
if len(sprite_group) == 0: