LocaleSpecificRules7.1 Python 문자열 목록을 정렬하는 방법은 무엇인가요?, How to sort a list of strings? 질문 파이썬에서 알파벳순으로 정렬된 목록을 만드는 가장 좋은 방법은 무엇인가요? 답변 기본 답변: mylist = ["b", "C", "A"] mylist.sort() 이는 원래의 리스트를 수정합니다(즉, 제자리에서 정렬됩니다). 원본을 변경하지 않고 정렬된 리스트의 사본을 얻으려면 sorted() 함수를 사용하세요: for x in sorted(mylist): print x 그러나 위의 예제는 조금 나이브합니다. 로케일을 고려하지 않고 대소문자를 구분하여 정렬합니다. 요소마다 여러 번 평가되어야 하는 cmp를 사용하는 대신, 선택적 매개변수 key를 사용하여 사용자 정의 정렬 순서를 지정할 수 있습니다(헬퍼 함수인 cmp_to_key는 functools에서 제공됩니다). 따라서 현재 로케일에 따라 언어.. 2023. 10. 27. 이전 1 다음