[python/파이썬] list에서 공통 데이터만 추출하는 예제
▶ 데이터 정의
▶ list conprechension을 사용하여 데이터 추출 방법
a에 존재하는 숫자 중 b에도 존재하는 경우만 추출하여 리스트 코드를 생성하는 예제
해석
x for x in a if x in b
x는 a의 원소들을 어떻게 변환할지 적는다.
여기서는 a의 원소 값을 그대로 받아 온다.
x for x in a if x in b
a의 리스트 데이터 만큼 반복문을 돌려 x 값으로 받아 온다.
x for x in a if x in b
x의 값이 b리스트에 있는지 확인해서 있으면 값을 돌려 준다.
▶ list.append()로 데이터 추출 방법
list에서 append()라는 추가하는 함수가 있다. 그래서 list_compre를 list로 정의하고 append()로 추가해서 같은 결과를 얻어 올 수 있었다.
▶ 연산자를 데이터 추출 방법
+= 삽입 연산자를 이용한 코드를 작성해 보았다.
결과는 동일하다.
▶ filter 내장 함수를 이용한 데이터 추출 방법
filter()의 형식은 filter(bool을 반환하는 함수_이름, 추출할 대상의 list 또는 Interable)이다. filter 함수는 Python3의 내장함수이다.
참고사이트
#오늘의 파이썬 #1일1오파
출처 : DACON - Data Science Competition
dacon.io
'python' 카테고리의 다른 글
20220414 파이썬 공부 기록 (0) | 2022.04.14 |
---|---|
[python/파이썬] pandas method(판다스 함수) (0) | 2021.06.23 |
[python/파이썬] 필수 파이썬 라이브러리 (0) | 2021.06.22 |
[python/파이썬] CSV 파일 불러오기 / 한글 깨짐 현상 해결 방 (0) | 2021.06.18 |