파이썬에서 리스트(list)에 저장된 값에 접근하려면 대괄호([])를 사용합니다. 대괄호 안에 인덱스를 넣으면 해당 위치의 값을 가져올 수 있고, 인덱스 범위를 지정하면 슬라이싱(slicing)을 통해 여러 개의 값을 한 번에 추출할 수도 있습니다.
기본 문법
리스트의 인덱스는 0부터 시작한다는 점을 기억하세요. 즉, 첫 번째 요소는 list[0]으로 접근합니다.
예제 코드
#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]
print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
list1[0]: physics list2[1:5]: [2, 3, 4, 5]
결과 해석
list1[0]은 첫 번째 요소인 문자열 'physics'를 반환합니다.list2[1:5]는 인덱스 1부터 4까지(끝 인덱스 5는 포함되지 않음)의 요소들, 즉[2, 3, 4, 5]를 새로운 리스트로 반환합니다.
추가 팁: 음수 인덱스 활용
파이썬에서는 음수 인덱스를 사용해 리스트의 뒤에서부터 접근할 수도 있습니다.
print(list1[-1]) # 마지막 요소 → 2000 print(list2[-2:]) # 마지막 두 개 요소 → [6, 7]
이처럼 인덱싱과 슬라이싱을 자유롭게 활용하면 리스트 데이터를 효율적으로 다룰 수 있습니다.