Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 정렬된 문자열 추출

<시간/>

정렬된 문자열을 추출해야 하는 경우 목록 이해와 '정렬' 방식을 사용합니다.

예시

아래는 동일한 데모입니다 -

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']

설명

  • 목록이 정의되어 콘솔에 표시됩니다.

  • 목록 이해를 사용하여 목록을 반복하고 모든 요소를 ​​정렬하여 현재 요소와 동일한지 확인한 다음 '결합' 방법을 사용합니다.

  • 이 결과는 변수에 할당됩니다.

  • 콘솔에 표시되는 출력입니다.