Python 如何检查包含精灵的组是否为空

Python 如何检查包含精灵的组是否为空,python,python-3.x,pygame,Python,Python 3.x,Pygame,我正在创建一个游戏,要完成这个游戏,你必须杀死所有的敌人。为了检查用户是否这样做,我要检查存储所有敌人精灵的组是否为空,因为一旦敌人被杀死,它将从组中移除。如何检查组是否为空?空的精灵组被视为假,因此只需写下: if not sprite_group: print('sprite_group is empty') 看看Python文档的一节 您还可以检查长度是否为0,但这更难看: if len(sprite_group) == 0:

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

空的精灵组被视为假,因此只需写下:

if not sprite_group:
    print('sprite_group is empty')
看看Python文档的一节

您还可以检查长度是否为0,但这更难看:

if len(sprite_group) == 0: