스파르타 인강 - 파이썬(python) 문법 기초(2)

병아리의최후·2022년 11월 21일
0

스파르타 인강

목록 보기
2/11

튜플과 집합

튜플(tuple)

튜플은 리스트와 비슷하나 불변인 자료형. 마찬가지로 순서 존재

(리스트처럼 값을 바꾸는 작업 불가)

딕셔너리 대신 리스트와 튜플로 딕셔너리 비슷하게 만들어 사용해야 할때 많이쓰인다.

집합(set)

말 그대로 집합을 구현한다. 중복이 제거되는 장점이 있음.

  • 교집합 / 합집합 / 차집합도 구할 수 있다.

f-string

f-string을 사용하면 더 직관적으로 문자열을 만들 수 있다.
문자열 앞에 f를 붙여주고 {} 를 사용해준다.

예외처리

try - except 문

에러가 있어도 건너뛰게 할 수 있다.

  • bobby에 age가 없는 상황

try - except문을 사용해 에러를 넘긴다.

남용하면 어디서 에러가 났는지 알 수 없기 때문에 많이 쓰면 안된다.

파일 불러오기

여러개 파일로 분리하려면

쓸 일은 많이 없지만 함수 하나만 불러오고 싶을 때

한줄의 마법

if문 4줄을 한줄로 바꿔버리기

for문 한방에 써버리기

map, filter, lambda식

map

20번째 줄 해석 - people을 돌면서 하나하나를 check_adult에다가 넣어라!!

  • lambda 변천사!

lambda를 쓰면 한줄로 다 가능

filter

map과 아주 유사한데, True인 것들만 뽑아준다.

참고로 lambda에서는 보통 x를 써줌

0개의 댓글

관련 채용 정보