> For the complete documentation index, see [llms.txt](https://codebook.horang.it/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codebook.horang.it/readme/004.md).

# 리스트 (데이터 단일 추출)

### 코드

```
{리스트이름}[인덱스]
```

***

### 설명

선언한 리스트에서 단일 데이터를 추출할 때 사용해요.

리스트 이름을 그대로 출력하면 리스트의 모든 데이터가 리스트 형태로 출력되지만, 단일 추출을 활용해서 출력하면 리스트에서 한 개의 데이터를 출력할 수 있어요.

인덱스는 리스트의 각 데이터 위치인 주소를 나타내요. 리스트에 저장한 데이터 순서대로 인덱스는 처음이 0이 돼요.

***

### 주의사항

* 인덱스는 0부터 시작해요. 아래 코드를 참고하면 돼요.

{% code title="예시 코드1" %}

```
테스트리스트 = [1, 2, 3, 4, 5]
테스트리스트[0] 보여주기
테스트리스트[1] 보여주기
```

{% endcode %}

{% code title="예시 코드1의 출력" %}

```
1
2
```

{% endcode %}

* 리스트 이름은 띄어쓸 수 없어요.
* 리스트 이름은 숫자로 시작할 수 없어요.
* 리스트 이름에는 언더바(\_)를 제외한 특수문자를 사용할 수 없어요.
* 리스트 이름으로 예약어(보여주기, 입력받기, 반복 등)를 사용할 수 없어요.

***

### 파이썬 대응 코드

```
{배열이름}[인덱스]
```

***

### 예시

{% code title="예시 코드1" %}

```
리스트 = [1234, 5678, 1357, 2468]

리스트[0] 보여주기  # [리스트의 인덱스 위치에 있는 값을 출력하는 것으로, 리스트와 무관합니다]
리스트[1] 보여주기  # [리스트의 인덱스 위치에 있는 값을 출력하는 것으로, 리스트와 무관합니다]
리스트[2] 보여주기  # [리스트의 인덱스 위치에 있는 값을 출력하는 것으로, 리스트와 무관합니다]
리스트[3] 보여주기  # [리스트의 인덱스 위치에 있는 값을 출력하는 것으로, 리스트와 무관합니다]
```

{% endcode %}

{% code title="예시 코드1의 출력" %}

```
1234
5678
1357
2468
```

{% endcode %}

***

### 검색 키워드

리스트, 집합, 클래스, class
