如何访问list-Python中列表的值

时间:2016-09-05 20:25:21

标签: python list nested-lists

我尝试使用pygame制作游戏,但我在其他列表中遇到列表问题。

在Enemy / Enemy 2的类中,我有以下代码:

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

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

该对象位于列表中,我已通过批量打印ei进行了检查,但此代码只返回'无'。

我尝试print('True')而不是索引,但仍会打印None

1 个答案:

答案 0 :(得分:0)

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

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

查看我的评论或详细阐述您的问题 - 已经由其他用户推荐,提供MCVE并修复/解释变量和类。