본문 바로가기
TIL

[TIL]2023.03.22 / 파이썬 기초 중 심화 /

by kming 2023. 4. 29.

목표

파이썬 기초중 심화부분 익히기


참고자료


내용

 

약간 더더 심화 문법!!

map

:리스트의 모은 원소를 조작하기

결과: ['청소년', '성인', '청소년', '청소년', '성인', '성인', '성인', '성인']

filter

:map과 유사한데 true인 것들만 뽑기

#person에 age가 20보다 큰애들만 뽑아라
result = filter(lambda person:person['age'] > 20, people)

lambda식

:한줄로 작성, 관형적으로 x로 많이 씀(여기서는 person이라고 쓴 부분)

#people을 돌면서 person에다가 넣고 
 그 person을 "('성인' if person['age'] > 20 else '청소년')"이렇게 리턴해라
result = map(lambda person:('성인' if person['age'] > 20 else '청소년'), people)

 


문제 (해결하기 어려웠던 일이나 에러)

 


시도 (문제가 생긴 이유와 해결하기 위해 시도해본 것들)

 


해결 (최종적으로 해결이 되었을 때 시도한 것 정리)

 


마무리 (내가 새롭게 알게 된 것이나 짧은 정리)