-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
해결됨
a.sort()관련 코드 질문
23.11.11 15:21 작성 23.11.11 15:23 수정 조회수 101
0
a = a[s-1:e]
a.sort()
대신 a = a[s-1:e].sort() 이렇게 작성하는 건 왜 안되는지 궁금합니다.
답변을 작성해보세요.
0
김태원
지식공유자2023.11.13
안녕하세요^^
sort() 함수는 리스트를 정렬하고 반환하는 값은 None값을 반환합니다.
그래서 a = a[s-1:e].sort() 하면 sort()가 반환한 None값이 a에 대응되는 것입니다.
a = sorted(a[s-1:e]) 로 하면 될겁니다. sorted()는 정렬한 리스트를 반환합니다.
sort()와 sorted()의 차이점을 구글링해서 알아보시면 좋겠습니다.
답변 1