Я немного новичок в python ... Поэтому я некоторое время боролся с проблемой, и после огромных исследований я не нашел решения, поэтому решил задать здесь:).Python - Копирование списков в цикле
Таким образом, код, который объясняет мою проблему:
test = []
solutions = []
i = 0
while i < 100:
for i in range(0, 64):
pos = random.randrange(0, 64)
test.append(pos)
solutions.append(test)
test.clear()
i += 1
Так что я хочу, чтобы добавить копию таблицы в другую каждый цикл идет, а затем очистить таблицу с именем теста. Проблема в том, что я не знаю, как создать копию списка каждый раз, когда идет цикл. Так я получаю список пустых списков :(
Я попытался с copy.copy или copy.deepcopy, но это не сработало.
Это мой первый вопрос здесь так извините за любую «ошибку» также Я не англоговорящий, но я надеюсь, что вы будете в состоянии понять меня.
Не уверен, что вы хотите сделать здесь, но цикл 'while' никогда не кончится. Даже добавить 'i + = 1' будет недостаточно (хотя это необходимо). Вы должны использовать 2 уникальных имени для 'i' в цикле' while' и on в цикле 'for' или использовать' for _ в диапазоне (0, 64) 'например – Zaphod
Да, я отредактирую мои вопрос – Elvenpath