for group in bpy.data.groups : print(group.name+' : objects count : ' +str(len(group.objects))); if len(group.objects)==0 : print('null') name =group.name; bpy.data.groups.remove(group); print('deleted:' + name); else : print('exists');