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

목록에서 회문 요소를 제거하는 Python 프로그램

<시간/>

목록에서 회문 요소를 제거해야 하는 경우 목록 이해와 'not' 연산자가 사용됩니다.

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

my_list = [56, 78, 12, 32, 4,8, 9, 100, 11]

print("The list is : ")
print(my_list)

my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list]

print("The result is : " )
print(my_result)

출력

The list is :
[56, 78, 12, 32, 4, 8, 9, 100, 11]
The result is :
[56, 78, 12, 32, 100]

설명

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

  • 목록 이해는 목록을 반복하는 데 사용되며 요소를 먼저 문자열로 변환한 다음 정수로 변환하고 반대로 변환합니다.

  • 요소가 목록에 없는지 확인합니다.

  • 이것은 변수에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.