Проблема с списком enemys
у меня есть список enemys в котором enemys[0][0] это enemys_x, а enemys[0][1] - enemy_y список выглядит так:
[[enemy_x, enemy_y, enemy_size, enemy_size, color]]
полная ошибка:
line 40, in painter
for i in enemys[b]:
TypeError: 'enemy' object is not iterable
for b in range(len(enemys)):
for i in enemys[b]:
if i != enemys[i][0] and i != enemys[i][1]:
i.draw(window)
этот код должен проверить есть ли одинаковые элементы в списке и если их нету выводить результат, но выводит 'enemy' object is not iterable.
Ответы (2 шт):
Автор решения: North_lightning
→ Ссылка
На сколько я понял, элемент из списка enemys выглядит так: (enemy_x, enemy_y), если это так, то python не может выполнить этот код, так как enemys[b] это координаты, а не список
Автор решения: North_lightning
→ Ссылка
Попробуйте этот код:
for i in enemys:
for j in enemys:
if i != j:
i.draw(window)