IT
[python]할당 후 예기치 않게 변경되지 않도록 목록을 어떻게 복제합니까?
할당 후 예기치 않게 변경되지 않도록 목록을 어떻게 복제합니까? 질문 new_list = my_list를 사용하는 동안 new_list의 수정 사항은 매번 my_list를 변경합니다.이것이 왜 그렇게되는지, 어떻게 목록을 복제하거나 복사 할 수 있습니까? 답변 new_list = my_list를 사용하면 실제로 두 개의 목록이 없습니다.할당은 실제 목록이 아닌 목록에 대한 참조를리스트에 복사합니다. 그래서 eled_list 및 my_list는 과제 후 동일한 목록을 참조합니다.실제로 목록을 복사하려면 다양한 가능성이 있습니다.builtin list.copy () 메서드를 사용할 수 있습니다 (파이썬 3.3 이후 사용 가능). new_list = old_list.copy () 당신은 그것을 슬라이스 할 수..
2022. 4. 7. 11:19
최근댓글