Итак, я пытаюсь перебрать список имен списков и пытаюсь присвоить значение его элементу по индексу.
Но проблема заключается в цикле, его называют строковым литералом, а не списком, который выдает ошибки. Ниже приведен фрагмент кода, с которым я имею дело.
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
Возможно, это очень простое решение, но у меня есть небольшая борьба, чтобы найти решениеза это. А также не слишком помогает знакомство с техническими терминами или деталями фона.
В общем, для программирования, как мы должны получить фактический экземпляр, ссылаясь на их токенизированные имена по индексу в цикле - вот как я мог бы осмыслить проблему. Но, опять же, я мог бы упустить некоторые технические детали.