如何访问list Python内部的list值

2024-04-20 10:46:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用pygame制作一个游戏,但是我在其他列表中遇到了一些问题。在

在敌人/敌人2类中,我有以下代码:

ei = [[Enemy(), Enemy()][Enemy2()]]

for wave in ei:
    if self in wave:
        print(ei.index(self))

对象在列表中,我通过批量打印ei进行了检查,但是这段代码只返回'None'。在

我试图print('True')而不是索引,但是它仍然打印None


Tags: 代码inselfnone游戏列表forwave
1条回答
网友
1楼 · 发布于 2024-04-20 10:46:12

我猜,你的例子中有几个问题。但你可能想要这个:

for index, wave in enumerate(ei):
    if self in wave:
        print(index)

请参阅我的评论或根据其他用户的建议详细说明您的问题,提供MCVE并修复/解释变量和类。在

相关问题 更多 >