💻프로그래밍 언어 활용반드시
Python — 자료형과 슬라이싱
리스트는 바뀌고 튜플은 안 바뀐다. 슬라이싱은 끝을 포함하지 않는다.
리스트 [] 는 변경 가능, 튜플 () 은 변경 불가, 딕셔너리 {} 는 키-값, 집합 set() 은 중복 없음.
슬라이싱 a[1:4] 는 1,2,3 번 자리다. 끝 번호는 포함하지 않는다. a[::-1] 은 뒤집기다.
문자열도 슬라이싱이 된다. "ABCDE"[1:3] 은 "BC".
range(1, 5) 는 1,2,3,4 다. 5는 포함하지 않는다.
외울 것
a[1:4]1,2,3 — 끝은 포함하지 않는다
시험에는 이렇게
슬라이싱과 range 의 '끝을 포함하지 않는다'가 함정으로 쓰인다. 실기 코드 문항에서 자주 나온다.
실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.
확인 문제
이 개념은 실기에도 12문항 나옵니다. 고르는 것과 적는 것은 다르니 실기 탭에서 손으로도 한 번 적어 보세요.