20240530 TIL
1.튜플(tuple)
- 리스트와 똑같지만 불변형
- 주로 사용: 딕셔너리 대신 리스트와 튜플로 딕셔너리 비슷하게 만들어 사용해야 할 때 많이 사용
튜플은 리스트와 다르게 불변하기 때문에 이런 식으로 적으면 오류가 나오게 됨
2.집합(set)
- 중복제거
- 교집합( &) // 합집합(|) // 차집합(-)
Q. A가 들은 수업 중, B가 듣지 않은 수업을 찾아보기
3.f-string
- 변수로 더 직관적인 문자열 만들기
- 앞에 f 붙이고 {}이거 써주면 간편하게 사용가능
기존 식
f-string을 활용한 식
4.try - except 문
에러난 부분은 에러입니다라고 뜨고 나머지는 다 알맞게 뜸
5.파일 불러오기
- 파일이 여러개 있다면 from 파일명 import *
한 파일에 이런 식을 적어 놓고
이렇게 다른 파일에 from import * 식으로 불러올 수 있음
6.한줄의 마법
기존 식
이렇게 한 줄로 바꿀 수 있음
기존 식
한줄로 직관적으로 변경 가능
- 그 외 map, filter, lambda식에 대해 배웠는데 아직 내가 이해하기엔 어려워서 강의 수업만 들었다.
- map - 리스트의 모든 원소를 조작하는 것
- filter - 리스트의 모든 원소 중 특별한 것만 뽑기
- lambda - 식을 좀더 간결하게 직관적으로 만들어줌 -- lambda는 보통 x:x 로 많이 씀 (위의 식은 알아보기 쉽게 하기 위하여 person사용)
기존 식
간편하게 만들면 이렇게
lambda를 이용하여 더 간결하게
필터를 사용
💡함수 심화와 클래스에 대한 강의를 들었고 나중에 본격적으로 배울때 구글링을 통해 좀 더 익숙해져야 할 필요가 있을 것 같다.