숫자가 있는 행을 제거해야 하는 경우 목록 이해와 'not' 및 'any' 연산자가 사용됩니다.
예
아래는 동일한 데모입니다 -
my_list =[[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']]print( "목록은 다음과 같습니다.")print(my_list)my_result =[my_list의 index for index if not any(isinstance(element, int) for element in index)]print("결과는 :")print(my_result)사전>출력
목록은 다음과 같습니다.[[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']] 결과는 다음과 같습니다.[['파이트', 'is', '최고'], ['파이트', '재미']]설명
-
목록의 목록이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 목록을 반복하는 데 사용되며 각 요소는 정수 유형에 속하는지 확인합니다.
-
'isinstance' 메소드를 사용하여 요소 유형을 확인합니다.
-
정수일 경우 제거됩니다.
-
그렇지 않으면 목록에 저장되고 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.