[python] filter, lambda (데이터 중 특정 단어가 포함된 위치 값)
Ver. Jupyter Notebook (Anaconda3) ▶ A데이터 중 'B'가 포함된 데이터의 위치 값을 B_list에 저장 A = ['A', 'AB', 'B', 'CD', 'ABCD'] B_list = list(filter(lambda x: ('B' in A[x]), range(len(A)))) Out : [1, 2, 4] # 해석 0~5를 반복수행 ( range(len(A)) ) 각각 x값에 넣고 ( lambda x: ) A리스트의 순서대로 B값이 들어있는지 비교 ( 'B' in A[x] ) 'B'가 들어있으면 필터를 거쳐 list화 ( (list(filter( )) ) B_list에 저장 ( B_list = )
2021.05.12