베이직 파이썬(Python) - 리스트(List)

안녕하세요! jay입니다.
오늘은 파이썬 기초 문법 중에서 List를 소개하겠습니다.

List는 여러 요소들을 갖는 집합(컬렉션)입니다.
리스트는 특정 위치의 값을 변경하거나
 다른 요소들을 추가할 수도 있거나
제거할 수도 있습니다.
이러한 특징들 때문에 리스트형은 변경할 수 있는(Mutable)자료형 이라고 부릅니다.
리스트 안의 값들을 쉼표 (,)로 구분하고 대괄호([])로 감싸는 것이 특징입니다.
이제 리스트에 대해서 자세하게 알아보도록 하겠습니다

1. 리스트 인덱싱과 슬라이싱
먼저 ls라는 리스트를 선언했다.
리스트의 특정 값을 출력하고 싶을 때 "색인"을 이용하여 
출력할 수 있다.
색인은 책의 페이지 개념이라고 생각하면 편리하다.
단지 리스트의 첫 페이지는 1이 아닌 0부터 시작한다.
리스트의 색인은 양수 뿐만 아니라 음수도 사용할 수 있다.
음수일 경우, 리스트의 가장 마지막 값부터 시작하고
이때 0이 아닌 -1부터 시작한다.
또한 리스트안에 숫자형  뿐만 아니라
문자열등 다양한 데이터로 채울 수 있다.


리스트의 색인을 이용하여 한 가지 값만 출력할 수 있는 것은 아니다.
보시다 싶이 ":"을 사용하여 범위를 지정할 수 있다.
다만 예시와 같이 리스트 ls가 [1,2,3,4]로 지정되있다면
시작은 아까 설명했던대로 0부터지만 끝 값은 포함시키면 안된다.
즉 ls[0:4]는 0이상 4미만의 값을 의미한다.
나머지는 위의 설명을 참고하면 대부분 이해할 수 있을 것이다.

댓글