我尝试使用pygame制作游戏,但我在其他列表中遇到列表问题。
在Enemy / Enemy 2的类中,我有以下代码:
ei = [[Enemy(), Enemy()][Enemy2()]]
for wave in ei:
if self in wave:
print(ei.index(self))
该对象位于列表中,我已通过批量打印ei
进行了检查,但此代码只返回'无'。
我尝试print('True')
而不是索引,但仍会打印None
答案 0 :(得分:0)
我猜,你的例子中有几个问题。但是maaaybe你想要这个:
for index, wave in enumerate(ei):
if self in wave:
print(index)
查看我的评论或详细阐述您的问题 - 已经由其他用户推荐,提供MCVE并修复/解释变量和类。