Python에서 List.sort()를 사용할 때 None이 return 된다.
list = [1, 5, 4, 2, 3]
print(list.sort())
위의 코드은 None을 출력한다.
실제 sort()의 경우 return 값은 존재하지 않고 list 자체를 변경해 준다.
그러므로 list.sort()가 아닌 list를 출력한다면 변경 된 값을 확인할 수 있다.
list = [1, 5, 4, 2, 3]
list.sort()
print(list)
sort() 후 list를 출력하면 [1, 2, 3, 4, 5]가 출력된다.
반응형
'IT > Python' 카테고리의 다른 글
[Python] json의 key, value에 따른 데이터 추출 (0) | 2023.03.10 |
---|---|
[Python] Requests timeout 설정 (0) | 2023.01.27 |
[Python] String에 변수 사용(f-string) (1) | 2022.11.13 |
[Python] 2차원 배열 정렬 방법 (0) | 2022.07.31 |
댓글