반응형
"리스트"는 파이썬에서 가장 기본적이고 유용한 데이터 구조 중 하나입니다. 리스트는 여러 값을 하나의 변수에 저장하는 데 사용되며, 다양한 유형의 데이터를 담을 수 있습니다. 리스트는 대괄호 []로 감싸져 있습니다.
예를 들어:
my_list = [1, 2, 3, 'apple', 'banana', True]
이 리스트는 정수, 문자열, 불리언과 같은 다양한 유형의 데이터를 포함합니다.
리스트의 특징:
순서가 있음 (Ordered):
리스트의 각 요소는 순서대로 저장되며, 인덱스를 사용하여 요소에 접근할 수 있습니다.
가변적 (Mutable):
리스트는 변경 가능한(mutable) 자료형입니다. 따라서 리스트를 생성한 후에도 요소를 추가, 제거, 또는 변경할 수 있습니다.
리스트의 주요 작업: 요소에 접근하기:
print(my_list[0]) # 첫 번째 요소에 접근
슬라이싱 (Slicing):
print(my_list[1:4]) # 인덱스 1부터 3까지의 부분 리스트
요소 추가하기:
my_list.append('orange') # 리스트 끝에 요소 추가
요소 제거하기:
my_list.remove(2) # 값이 2인 요소 제거
리스트 길이 얻기:
length = len(my_list) # 리스트의 길이 얻기
리스트 반복하기:
or item in my_list: print(item)
리스트 병합하기:
new_list = my_list + [4, 5, 'grape']
리스트 정렬하기:
my_list.sort() # 정렬
리스트는 데이터를 구조화하고 조작하는 데 매우 강력하며, 파이썬에서 많이 사용됩니다.
반응형