@unknowndeal

List indices must be integers or slices, not str. Как исправить алгоритм?

Алгоритм должен пробежаться по спискуtop_elements и если элемент из top_elements есть у объекта в списке elements, но у этого же объекта его нет в top_elements, то пиши 1. Подскажите, как устранить ошибку list indices must be integers or slices, not str
Сам код:
for obj in result:
     for elem in top_elements:
          element = elem['text']
          if (element in obj['elements']) and (element not in obj['top_elements']):
              print(1)
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Без полного текста ошибки можно только предполагать, что в переменной obj содержится список, а не словарь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы