본문 바로가기
5분 공부

[5분 공부] python 리스트 (list) - 1

by 멍선생 2022. 10. 31.
728x90

 

오늘은 리스트(list)에 대해 알아보도록 하자.

 

 

1. 리스트 기본

리스트는 연속되는 정보를 저장하기에 알맞춤인 자료형이다.

따라서 하나의 변수 선언으로 여러가지 정보를 저장할 수 있다는 것을 알고 있으면 된다.

 

아래와 같은 모양으로 사용하면 된다.

 

list = [값1, 값2, 값3, ....]

 

변수에는 숫자형 뿐만 아니라 문자열 데이터도 들어간다.

num = [1, 2, 3, 4, 5]
citys = ["서울", "런던", "베를린", "워싱턴"]

 

2. 리스트 인덱싱

 

리스트에 있는 데이터를 불러오는 방법이다.

인덱스란 리스트 안에 있는 자료 순서 번호인데, 컴퓨터는 순서를 1부터 시작하지않고 0 부터 시작한다.

사용법은 아래와 같다.

list[인덱스]

#순서
["1번째", "2번째", "3번째", "4번째"]   # 리스트 자료
[      0,       1,       2,       3]   # 자료에 해당하는 인덱스

 

인덱스의 시작이 0 인 것만 알아두면 좋다!

 

3. 원소 바꾸기

리스트에 정의한 값들은 언제든지 바꿀 수 있다.

사용법은 아래와 같다.

list[인덱스] = 값

참 쉽게 변경된다.

예시를 살펴보도록 하자. 리스트의 3번 인덱스의 값을 변경해 보았다.

num = [1, 2, 3, 4, 5]

num[3] = 10

print(num)

 

1, 2, 3, 4, 5의 리스트에서 3번째 인덱스인 4 값이 10으로 변경된 것을 알 수 있다.

 

JAVA나 C++에서는 list의 자료형이 정해져 있기 때문에 지정된 자료형으로 밖에 원소를 바꿀수 없지만,

파이썬에선 제한이 없기 때문에 숫자로 이루어진 리스트에 문자열을 넣을 수 있다!

2번째 인덱스의 값이 문자형인 "abc"로 변경되었음을 알 수 있다.

 

4. len 함수

리스트에서 자주 사용하는 함수이다.

list 안의 원소의 갯수를 알고 싶을 때 사용하는 함수이다.

사용법은 아래와 같다.

len(list)

 

위의 예시에 연결하여 num으로 선언한 리스트의 len을 구해보면 원소 갯수만큼 5가 나온다.

 

이상으로 리스트의 기본에 대해 알아보았다.

 

- 인덱스의 순서는 0부터 시작

- 리스트의 길이는 len 함수를 사용하여 확인 : len(list)

 

두 가지만 확실히 알아두어도 좋을 것 같다.

728x90
반응형

'5분 공부' 카테고리의 다른 글

[5분 공부] python 리스트 (list) - 3  (0) 2022.11.10
[5분 공부] python 리스트 (list) - 2  (0) 2022.11.05
[5분 공부] input 함수  (0) 2022.10.17
[5분 공부] randint, uniform 함수  (0) 2022.10.05
[5분 공부] 모듈 (module)  (0) 2022.09.23

댓글