리스트와 튜플은 파이썬에서 매우 중요한 친구들입니다.
파이썬에는 크기를 정해놓는 배열
예) int Array[10];
와 같은게 없습니다. (아마 제가 알기론)
그래서, 파이썬은 리스트를 씁니다. 리스트는 변수를 여러개 담아놓는 캡슐통이라고 생각하시면 됩니다.
캡슐통 안에 변수가 들어간다고 생각하시면 되는데, 특이한점은 이 캡슐통의 크기가 계속 늘어난다는 점입니다.
물론 한계는 있어요... 그렇게 프로그램을 짜면 나쁜 프로그래머입니다. 비효율적이에요.
위에 캡슐통의 모양을 생각하며 리스트를 선언해보겠습니다.
List = ['명이','빵세준','하이퍼','리워드']
print(List[0])
>>> '명이'
이게 리스트의 사용방법입니다.
리스트에는 여러가지 사용 가능한 메소드가 있습니다.
참고로 리스트의 이름에는 절대 list 나 다른 예약어 (파이썬에서 기본적으로 사용하고 있는 단어)를 사용하면 안됩니다.
List = [1,2,3,4,5,6,7,8,9]
1. append List.append(10)
print(List)
>>> [1,2,3,4,5,6,7,8,9,10] 2. pop List.pop()
# 가장 앞쪽의 것을 지우고 괄호 안에 인덱스를 넣으면 그 인덱스의 것이 사라짐
2-1.
인덱스 인덱스는 배열 오브젝트들이 가지고 있는 일종의 번호다.
리스트에는 많은 변수와 상수들이 들어갈 수 있기 때문에 리스트에는 인덱스라는것이 있다.
인덱스는 append로 넣을 경우 넣은 순서대로 지정이 된다.
예를 들자면, [1,2,3,4,5] 라는 리스트가 있으면, 리스트[0] 에는 1 이 들어가 있는것이다.
프로그래밍에서 숫자는 0 부터 시작되니 이 점은 유의해야 한다. 일단 기본적으로는 이정도만 알아도 된다.
이것들 이외의 다른 메소드들은 나중에 순차적으로 배우게 될 것이다.
정리:
리스트는 []나 list()로 선언할수 있다.
리스트 안에 값들은 인덱스라는 번호를 받게 되고, 우리는 그 인덱스로 리스트에 있는 요소들을 갖고 올 수 있다.
'Python' 카테고리의 다른 글
[파이썬] 난수 (0) | 2021.01.11 |
---|---|
[파이썬] 딕셔너리 자료형 (0) | 2021.01.11 |
[파이썬] 조건문과 반복문 (0) | 2020.12.17 |
[파이썬] 입력과 출력 (0) | 2020.12.17 |
[파이썬] 준비와 VSCode 설치하기 (0) | 2020.12.17 |