Чтобы скопировать список Python, вы можете использовать несколько методов. Вот некоторые распространенные подходы:
-
Использование оператора среза:
original_list = [1, 2, 3, 4, 5] copied_list = original_list[:] -
Использование функции
list():original_list = [1, 2, 3, 4, 5] copied_list = list(original_list) -
Использование метода
copy()из модуляcopy:import copy original_list = [1, 2, 3, 4, 5] copied_list = copy.copy(original_list) -
Использование метода
copy()из модуляcopyс неполным копированием:import copy original_list = [1, 2, 3, [4, 5]] copied_list = copy.copy(original_list) -
Использование метода
deepcopy()из модуляcopyдля глубокого копирования:import copy original_list = [1, 2, 3, [4, 5]] copied_list = copy.deepcopy(original_list)
Эти методы создают отдельную копию списка, что позволяет вам изменять один, не затрагивая другой.