#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]list 관련 질문입니다.2022-04-22 16:38
작성자

number_list = [3, 2, 7, 9, 6, 5]

same_list = number_list[:] # number_list와 같은 값을 가짐


print("\n\nnumber_list 출력")

print(number_list)

print(number_list.sort())

print(number_list)


print("\n\nsame_list 출력")

print(same_list)

print(sorted(same_list))

print(same_list)


위의 예시 코드를 만들었습니다.

결과는

number_list 출력

[3, 2, 7, 9, 6, 5]

None

[2, 3, 5, 6, 7, 9]



same_list 출력

[3, 2, 7, 9, 6, 5]

[2, 3, 5, 6, 7, 9]

[3, 2, 7, 9, 6, 5]


다음과 같습니다.


list의 method로 구현되어있는 list.sort() 함수는 내부의 값을 정렬하며, 반환 값은 없습니다(None).

그리고 내장 함수로 구현되어있는 sorted()는 정렬한 값을 반환하며, parameter로 들어간 list는 그대로 유지합니다.


댓글
이전list 관련 질문입니다.2022-04-22
다음str 유무의 차이2022-04-22