<아티클 스터디>
이상하게 적어도 구글이 알아서 잘 이해해준다!!
<오늘 배운 것 요약>
튜플, 집합
튜플 (tuple)
리스트와 비슷하지만 불변 - 순서 존재!
리스트처럼 변경 안됨
리스트 + 튜플 => 딕셔너리 비슷하게 만들때 주로 사용
기본 구조
리스트 a = [1,2,3]
튜플 a = (1,2,3)
집합 (set)
집합의 장점: 중복 제거 가능
기본구조
a = [1,3,5,4,2,8,3,8,5,9]
a_set = set(a)
print(a_set)
#[1,3,5,4,2,8,9]
f-string
같은 것을 반복해서 출력할때 f-string 이용
기본 구조
f{변수 이름} 원하는 코드
예)for s in scores:
name = s['name']
score = str(s['score'])
print(name+'는 '+score+'점 입니다')
이 부분에서 마지막 print()부분 +,'' 적는것보다 더 간단하게 응용
=> print(f'{name}은 {score}점입니다')
예외처리
에러가 있어도 건너뛰게 하는 법
try - except
기본구조
try: 실행해라
원하는 출력코드
except: 예외일때
예외 발생시 출력코드
파일 불러오기
여러 개로 파일을 분리하려면
예) hello1.py, hello2.py 파일이 있다고 가정
1에서 2파일에 있는 함수를 쓰고 싶을때
<hello1.py파일에서>
from hello2 import *(전체)
함수이름()
#원하는 결과 출력
한줄의 마법 - 추후 다시 공부 예정! -
-> result = "짝수" if num%2 == 0 else "홀수"
(참일 때 값) if (조건) else (거짓일 때 값)으로 항이 3개라 삼항 연산자 🙂
-> b_list = [a*2 for a in a_list]
map, filter, lambda식 , 함수 심화 , 클래스
조금 어려우니 가볍게 듣는다 생각하고 들었지만,,
이부분은 다른 자료 보고 공부하는 걸루...⭐