정렬된 문자열을 추출해야 하는 경우 목록 이해와 '정렬' 방식을 사용합니다.
예시
아래는 동일한 데모입니다 -
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']
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
목록 이해를 사용하여 목록을 반복하고 모든 요소를 정렬하여 현재 요소와 동일한지 확인한 다음 '결합' 방법을 사용합니다.
-
이 결과는 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.