[python] 문자열 알파벳 순서 반대로 정렬하기

파이썬에서는 문자열을 알파벳 순서대로 정렬할 수 있는데, 이때 반대로 정렬하고 싶은 경우가 있을 수 있습니다. 이 글에서는 파이썬의 내장 함수를 사용하여 문자열을 알파벳 역순으로 정렬하는 방법에 대해 알아보겠습니다.

문자열 알파벳 역순으로 정렬하기

문자열을 알파벳 역순으로 정렬하기 위해서는 sorted 함수를 사용할 수 있습니다. 이 함수는 정렬된 새로운 리스트를 반환합니다. 이후에는 역순으로 뒤집는 [::-1] 슬라이싱을 사용하여 알파벳을 역순으로 정렬할 수 있습니다.

다음은 이러한 방법을 사용한 예제 코드입니다.

text = "reverse"
reversed_text = ''.join(sorted(text, reverse=True))[::-1]
print(reversed_text)  # 출력 결과: "v s r e e r"

위의 예제 코드에서는 “reverse”라는 문자열을 알파벳 역순으로 정렬하여 “v s r e e r”를 출력하게 됩니다.

이와 같이 파이썬의 sorted 함수와 슬라이싱을 활용하여 문자열을 알파벳 역순으로 정렬할 수 있습니다.

마무리

파이썬을 사용하다보면 문자열을 다양한 방식으로 다루어야 하는 경우가 있습니다. 문자열을 정렬하거나 변형하는 것은 이러한 경우 중 하나일 것입니다. 이번 포스트에서는 알파벳 역순으로 문자열을 정렬하는 방법에 대해 알아보았습니다. 이를 응용하여 실제 상황에서 사용해보면 도움이 될 것입니다.

파이썬 공식 문서 - 문자열 메서드

관련 포스트: