10. 파이썬 리스트

파이썬 2020. 4. 19. 13:20

● 파이썬 리스트

  - 리스트 : 여러가지 자료를 저장할 수 있는 자료형을 말합니다.

  - 요  소 : 리스트 내부에 있는 각각의 내용을 의미합니다

  - 인덱스 : 리스트 내부에서 값의 위치를 의미합니다.

  리스트란 무엇일까요?

우리가 알고 있는 사전적 의미는 ‘목록’이며,

파이썬에서 리스트의 의미는 여러 가지 자료를 저장할 수 있는 자료입니다.

‘자료를 저장할 수 있는 자료’라고 하니 무슨 말인지 의아해 할 수도 있는데,

지금까지 활용한 숫자나 문자, 수식 등이 개별적인, 독립적인 ‘자료’였다면

리스트는 이러한 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료를 말합니다.

 

  다음 코드는 여섯 개의 자료를 가진 리스트를 선언한 예입니다. 리스트는 대괄호 [] 내부에 여러 종류의 자료를 넣어 선언합니다. 선언한 리스트를 출력하면 내부의 자료를 모두 출력합니다.

파이썬 리스트

  리스트 안에 있는 요소를 각각 사용하려면 리스트 이름 바로 뒤에 대괄호 []를 입력하고, 자료의 위치를 나타내는 숫자를 입력합니다.

다음과 같이 리스트를 선언했다면,

list_a = [ 123, 65, 77, "파이썬“, True, False]

  각각의 요소는 다음과 같은 형태로 저장되는데, 일반적으로 현실에서는 숫자를 1부터 세지만, 문자열 때처럼 파이썬은 0부터 셉니다. 각 요소가 들어있는 위치는 다음과 같습니다.

list _ a =

123

65

77

파이썬

True

False

 

[0]

[1]

[2]

[3]

[4]

[5]

 

이때, 리스트 기호인 대괄호[]안에 들어간 숫자를 인덱스라고 부릅니다.

파이썬 리스트

  list_a[1:3]은 [1:3]은 문자열 범위 연산자는 1번째부터 3번째 글자를 선택하는 것이 아니라 1번째부터 2번째까지 선택합니다. 그래서 결과는 [65, 77]이 출력됩니다.

 

리스트의 특정 요소는 변경할 수 있습니다. 위 명령어처럼 list_a[0] = "변경”이라는 입력하면 0번째에 요소가 변경됩니다.

 

리스트는 위와 같은 일반적인 사용법 외에도 다양하게 사용할 수 있는 방법이 많습니다.

 

첫째. 대괄호 안에 음수를 넣어 뒤에서부터 요소를 선택할 수 있습니다.

파이썬 리스트

 

둘째, 리스트 접근 연산자를 다음과 같이 이중으로 사용할 수 있습니다

  아래와 같은 리스트가 있다고 할 때 list_a[3]을 지정하면 “파이썬”을 꺼내오고 list_a[3][0]을 지정하면 3번째에서 가져온 “파이썬”에서 다시 0번째를 가져와 출력합니다.

파이썬 리스트

 

셋째, 리스트 안에 리스트를 사용할 수도 있습니다.

  아래와 같이 기술하면 list_a는 리스트 세 개를 가지는 리스트로 만들어 집니다

파이썬 리스트

 

'파이썬' 카테고리의 다른 글

12. 파이썬 리스트와 튜플의 차이점  (0) 2020.04.22
11. 파이썬 리스트 명령어  (0) 2020.04.20
9. 파이썬 세 수 중 큰수  (0) 2020.04.17
8. 파이썬 반복문 for문 while문  (0) 2020.04.13
7. 파이썬 if문  (0) 2020.04.12
Posted by 명문코딩컴퓨터
,