[python] filter, lambda (데이터 중 특정 단어가 포함된 위치 값)
2021. 5. 12. 23:48ㆍPython/문법
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 = )
'Python > 문법' 카테고리의 다른 글
[python] 선형 회귀 (0) | 2021.05.14 |
---|---|
[python] 자연어처리, NLP (한글) (0) | 2021.05.13 |
[python] 텍스트 분석 (0) | 2021.05.11 |
[python] 분류 (0) | 2021.05.07 |
[python] 평가 (정확도, 오차행렬, 정밀도, 재현율) (0) | 2021.05.06 |