как мы должны получить фактический экземпляр путем обращения к их именам токенов по индексу внутри цикла в python - PullRequest
0 голосов
/ 24 октября 2019

Итак, я пытаюсь перебрать список имен списков и пытаюсь присвоить значение его элементу по индексу.

Но проблема заключается в цикле, его называют строковым литералом, а не списком, который выдает ошибки. Ниже приведен фрагмент кода, с которым я имею дело.

    placeholder_list=["cat_list","cat_list"]
    for i in range(len(list_Col)):
        specific_function_output
        placeholder_list[i][int(index)]=specific_function_output

Проблема возникает на этом этапе: питон интерпретирует placeholder_list[i] как "cat_list", чего я ожидал, это

cat_list[int(index)] 

но на самом деле он обрабатывается как "cat_list"[int(index)], который генерирует общую ошибку

TypeError: 'str' object does not support item assignment

Возможно, это очень простое решение, но у меня есть небольшая борьба, чтобы найти решениеза это. А также не слишком помогает знакомство с техническими терминами или деталями фона.

В общем, для программирования, как мы должны получить фактический экземпляр, ссылаясь на их токенизированные имена по индексу в цикле - вот как я мог бы осмыслить проблему. Но, опять же, я мог бы упустить некоторые технические детали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...