Это предупреждение о том, что что-то устарело, но это не ошибка. Я очень сомневаюсь, что ваш блок кода выдал это предупреждение, и скорее всего, причиной была некая импортированная библиотека или другой код.
В любом случае, в отношении вашего кода он крайне неэффективен, так как, как только вы найдете x
, вы снова ищете его в списке. Используйте enumerate
, чтобы получить индекс вместо:
for i, x in enumerate(x_train):
if len(x) > 420:
print(i)
Имея понимание списка, вы можете хранить все индексы:
indexes = [i for i, x in enumerate(x_train) if len(x) > 420]