Img profile default
장지창
  • 2016.7.29 10:39
  • 조회수 59
  • 답변수 1
Img profile default
장지창
  • 2016.7.29 10:39
  • 조회수 59
  • 답변수 1

list sort에 관하여 질문있습니다.

list a 를 sort 하고 a의 sort한 값과
a를 sort하기 전의 a값을 받고싶은데 어떻게 해야하나요?

  • #파이썬 입문
  • #리스트 사용

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.8.1 11:22

    import copy
    
    a = [2, 1, 3]
    b = a
    a.sort()
    
    print(a, b)
    # [1, 2, 3] [1, 2, 3]
    # a, b 둘 다 바뀜
    
    a = [2, 1, 3]
    b = copy.copy(a)
    a.sort()
    
    print(a, b)
    # [1, 2, 3] [2, 1, 3]
    # a만 바뀜
    

    위처럼 copy를 사용하시면 됩니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.