Я пытаюсь создать игру, используя pygame, но у меня проблемы со списками внутри других списков.Как получить доступ к значениям списка внутри списка - Python
внутри класса Enemy/Враг 2 У меня есть следующий код:
ei = [[Enemy(), Enemy()][Enemy2()]]
for wave in ei:
if self in wave:
print(ei.index(self))
Объект внутри списка, я проверил, распечатав ei
в объеме, однако этот код просто возвращает «None» ,
Я пытался print('True')
вместо индекса, однако он по-прежнему печатает None
Убедитесь, что предоставленный вами код должным образом отформатирован с использованием инструментов подсветки синтаксиса и гарантирует, что отступ здесь будет точно таким же, как и код, который у вас есть в вашем собственном редакторе. – idjaw
Вы можете [изменить] свой вопрос, чтобы показать [mcve]. Мы не знаем, что такое 'self' в контексте, который вы указали –
Является ли Enemy и Enemy2 тем же классом или разными классами? Где в классе этот код? В '\ _ \ _ init \ _ \ _()'? Это даже в методе? Предоставьте необходимую информацию, и ваш вопрос будет легче ответить. –