정렬된 문자열을 추출해야 하는 경우 목록 이해와 '정렬' 방식을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_list = ["pyt", "Fdf", "Fun"] print("The list is :") print(my_list) my_result = [element for element in my_list if ''.join(sorted(element)) == element] print("The result is :") print(my_result)
출력
The list is : ['pyt', 'Fdf', 'Fun'] The result is : ['Fdf']
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
목록 이해를 사용하여 목록을 반복하고 모든 요소를 정렬하여 현재 요소와 동일한지 확인한 다음 '결합' 방법을 사용합니다.
-
이 결과는 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.