목록에서 회문 요소를 제거해야 하는 경우 목록 이해와 '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]
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 목록을 반복하는 데 사용되며 요소를 먼저 문자열로 변환한 다음 정수로 변환하고 반대로 변환합니다.
-
요소가 목록에 없는지 확인합니다.
-
이것은 변수에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.