파이썬 기초 질문입니다


  • Level 4

    김왼손 유기농냠냠 파이썬을 학습 중인 뉴비입니다!
    .sort() 메소드를 배우면서 print()로 정렬과 출력을 동시에 할 수 있는지 궁금했는데 none이 나왔습니다. 그런데 이 다음 변수 출력에는 .sort()가 적용된 값이 나와서 왜 none이 나오고 이후 메소드가 적용이 되었는지 알고 싶습니다☺

    45e9b29f-f771-4202-b6c0-31547e478297-image.png

  • Level 4

    @clian-or 글을 보니 바로 해결되었습니다! 알려주셔서 감사합니다:)

  • Level 2

    넵 좋은 질문인것 같습니다.

    https://docs.python.org/ko/3/howto/sorting.html
    위는 파이썬 공식문서 한글버전입니다.
    참고하시면 아주 좋을것 같습니다.

    우선 간단히 말씀해드리자면 파이썬의 sorted는 정렬된 새로운 리스트를 반환합니다.
    하지만 list.sort()는 새로운 리스트를 반환하지 않으며 기존의 리스트를 정렬합니다.

SUGGESTED TOPICS