필수 문자가 아닌 문자열을 제거해야 하는 경우 목록 이해와 'any' 연산자를 사용합니다.
아래는 동일한 데모입니다 -
예시
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) my_char_list = ['p', 's', 'l'] print("The character list is :") print(my_char_list) my_result = [sub for sub in my_list if not any(element in sub for element in my_char_list )] print("The resultant list is :") print(my_result)
출력
The list is : ['python', 'is', 'fun', 'to', 'learn'] The character list is : ['p', 's', 'l'] The resultant list is : ['fun', 'to']
설명
-
문자열 목록이 정의되고 콘솔에 표시됩니다.
-
문자가 있는 다른 목록이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 요소를 반복하고 목록에 요소가 없는지 확인하는 데 사용됩니다.
-
이것은 목록에 저장되고 변수에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.