약 2시간짜리 영상 보면서 처음 보는 것들 or 안 쓴지 오래되어서 가물가물한 것들 정리함
인덱스(index)와 원소를 동시에 접근할 때, 임의로 index 만드는 수고를 덜 수 있음
for 원소 in enumerate(순회 가능한 데이터) # 순회 가능한 데이터 뒤에 숫자를 붙이면 그 숫자부터 시작하게 됨
f'{}문자'
ex)
scores = [
{'name':'영수','score':70},
{'name':'영희','score':65},
{'name':'기찬','score':75},
{'name':'희수','score':23},
{'name':'서경','score':99},
{'name':'미주','score':100},
{'name':'병태','score':32}
]
print(f'{name}의 점수는 {score}점입니다.')
from 불러올 다른 파일명 import 쓸 함수명
lambda 매개변수들: 식1 if 조건식 else 식2
ex)
def check_adult(person):
if person['age'] > 20:
return '성인'
else:
return '청소년'
result = map(check_adult, people)
print(list(result))
-> lambda식
result = map(lambda x: ('성인' if x['age'] > 20 else '청소년'), people)
print(list(result))
리스트의 모든 원소 중 특별한 것만 뽑기
데이터 필터링 작업에서 반복문 대신 함수로 처리할 때 유용함
filter(조건 함수, 순회 가능한 데이터)
데이터에서 조건에 해당하는것만 필터링됨