본문 바로가기
파이썬

파이썬 리스트 생성 방법 / 리스트 활용 방법

by 여름코딩 2023. 1. 10.
반응형

안녕하세요 판타지 코딩입니다.

 

오늘은 파이썬의 '리스트'에 대해서 알아보겠습니다. C언어에는 '배열'이라는 개념이 있습니다. 변수명과 데이터 타입을 설정하고 인덱스를 통해서 접근할 수 있는 개념입니다. 파이썬에서 활용하는 리스트 또한 인덱스를 통해서 접근하고 데이터를 여러 개 저장하기 위해 활용할 수 있다는 점에서 동일합니다. 그럼 오늘은 리스트를 생성하고 활용하는 방법을 알아보겠습니다!

 

파이썬 리스트

 

1. 리스트 생성하는 방법

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

리스트를 생성해 보았습니다. 아주 간단하죠? C언어에서 배열을 선언하는 것과는 사뭇 다릅니다. 우선 '자료형'을 작성하지 않습니다! 단지 리스트의 이름만 설정하면 됩니다. 그리고 '길이'를 설정하지 않습니다! 단지 괄호 안에 적어주는 만큼 데이터를 자유롭게 저장할 수 있습니다. 그래서 C++에서 하는 것처럼 new를 통해서 동적할당을 하지 않아도 됩니다. 리스트 생성과 동시에 동적할당을 한 것처럼 메모리를 활용할 수 있습니다.

 

2. 리스트 활용 방법

arr = [1, 2, 3, 4, 5]
print(arr[0])

이번에는 출력을 해보았습니다. arr[0]을 출력했기 때문에 1이 출력됩니다. 리스트의 인덱스는 1부터가 아니라 0부터입니다. 이 점 유의하세요! 그러므로 리스트 arr은 0부터 4까지의 인덱스에 데이터가 저장되어 있습니다. 만약 데이터가 없는 인덱스를 호출하면 범위를 벗어난 것이기 때문에 컴파일 오류가 발생합니다. 예를 들어 arr[5]를 호출한다면 5번째 인덱스에는 아무런 데이터가 없기 때문에 오류가 발생하겠죠? 다시 한 번 강조하자면 리스트 arr은 0~4까지 인덱스에 데이터가 있습니다.

 

그럼 오늘은 리스트의 개념과 리스트 활용 방법을 알아보았습니다. 리스트를 생성하고 데이터를 저장한 뒤 호출하는 연습을 해보시면 쉽게 이해가 되실겁니다.

 

감사합니다!

반응형