IT/Python

[Python] "return list.sort()"는 None 일 때

강천구 2022. 7. 31. 20:30

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]가 출력된다.

 

 

반응형