파이썬(Python)에서 리스트(List)는 가장 기본적이면서도 널리 사용되는 시퀀스(Sequence) 자료형입니다. 대괄호 [ ] 안에 여러 요소를 쉼표(,)로 구분하여 나열하는 방식으로 정의하며, 각 요소는 반드시 같은 자료형일 필요가 없습니다. 즉, 문자열과 숫자를 하나의 리스트에 함께 담을 수 있습니다.
또한 리스트는 순서가 있는(ordered) 컬렉션이기 때문에, 저장된 개별 요소에는 0부터 시작하는 인덱스(index)를 사용해 접근할 수 있습니다.
리스트 정의 예제
list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5] list3 = ["a", "b", "c", "d"]
위 예제에서 list1은 문자열과 정수가 섞여 있어도 문제없이 하나의 리스트로 생성됩니다.
빈 리스트(Null List)
대괄호 안에 아무 요소도 넣지 않으면 빈 리스트(null list)가 됩니다. 이후 코드에서 요소를 추가할 수 있는 초기 상태의 리스트로 활용됩니다.
list1 = []
정리
- 리스트는 대괄호
[ ]안에 쉼표로 구분된 요소들을 나열하여 정의합니다. - 요소들의 자료형이 서로 달라도 됩니다.
- 리스트는 순서가 있으며, 0부터 시작하는 인덱스로 각 요소에 접근할 수 있습니다.
- 요소가 없는 대괄호
[]는 빈 리스트를 의미합니다.