tuple, set, dict
tuple 속도가 빠르지만 삭제, 수정이 되지 않는다 프로그램이 실행되는 동안 그 값이 항상 유지되기를 원한다면 튜플을 사용해야 한다. 순서가 있다. 리스트와 마찬가지로 인덱싱, 슬라이싱, 더하기, 곱하기, 길이 구하기 모두 가능하다. 튜플의 기본 형태 # tuple - list와 유사하나 읽기 전용 (list 보다 속도가 빠르다). 순서 0, 수정x t = ('a','b','c','a') # t = 'a','b','c','a' - 가능은 하지만 권장하지 않는다 print(t, type(t), len(t), t.count('a'), t.index('b')) print(t[0]) ('a', 'b', 'c', 'a') 4 2 1 a tuple은 삭제, 수정이 불가능하다. 불가피하게 수정할 경우에는 list로..
연산자
치환 # 연산자, 출력 서식 v1 = 2 # 치환 v1 = v2 = v3 =v4 = 5 print(v1, v2, v3, v4) v1 = 1, 2, 3 print(v1) v1, v2 = 10, 20 print(v1, v2) v2, v1 = v1, v2 print(v1, v2) 5 5 5 5 (1, 2, 3) 10 20 20 10 값 할당 packing *을 앞에 붙여서 사용한다 print('값 할당 packing') v1, *v2 = 1,2,3,4,5 print(v1) print(v2) v1, *v2, v3 = 1,2,3,4,5 print(v1, v2, v3) 값 할당 packing 1 [2, 3, 4, 5] 1 [2, 3, 4] 5 /n 과 산술연산자 \n 은 개행기호이다 // 몫만 출력 % 나머지만 출..