파이썬 공부하기
[Python] 파이썬 리스트: 데이터의 순서있는 나열 본문
파이썬 리스트: 데이터의 순서있는 나열
리스트는 파이썬에서 가장 많이 사용되는 데이터 구조 중 하나로, 순서가 있는 데이터를 나열하는데 사용됩니다. 리스트는 대괄호 []
를 사용하여 정의하며, 각 요소는 쉼표로 구분됩니다.
1. 리스트 생성
# 리스트 생성
my_list = [1, 2, 3, 4, 5]
리스트를 생성할 때는 대괄호를 사용하고 각 요소를 쉼표로 구분하여 나열합니다.
2. 리스트 인덱싱과 슬라이싱
# 리스트 인덱싱과 슬라이싱
first_element = my_list[0] # 인덱싱
sublist = my_list[1:4] # 슬라이싱
리스트는 인덱스를 사용하여 특정 요소에 접근하거나, 슬라이싱을 통해 일부분을 추출할 수 있습니다.
3. 리스트 연산
# 리스트 연산
another_list = [6, 7, 8, 9, 10]
concatenated_list = my_list + another_list # 리스트 연결
repeated_list = my_list * 3 # 리스트 반복
리스트는 +
연산자로 연결하거나 *
연산자로 반복할 수 있습니다.
4. 리스트 수정과 삭제
# 리스트 수정과 삭제
my_list[0] = 100 # 특정 인덱스의 요소 수정
del my_list[1] # 특정 인덱스의 요소 삭제
리스트는 가변(mutable)하며, 특정 인덱스의 요소를 수정하거나 삭제할 수 있습니다.
5. 리스트 메서드
# 리스트 메서드
my_list.append(6) # 요소 추가
my_list.extend([7, 8]) # 다른 리스트의 요소를 추가
my_list.remove(2) # 특정 값의 요소 삭제
my_list.pop(1) # 특정 인덱스의 요소를 삭제하고 반환
리스트는 여러 가지 메서드를 제공하여 요소를 추가, 삭제하거나 특정 값을 찾을 수 있습니다.
6. 다양한 데이터 타입의 리스트
# 다양한 데이터 타입의 리스트
mixed_list = [1, "Hello", 3.14, True]
리스트 안에는 서로 다른 데이터 타입의 요소들을 함께 포함할 수 있습니다.
리스트는 다양한 작업을 수행할 수 있는 강력하고 유연한 데이터 구조로, 많은 파이썬 프로그램에서 널리 활용됩니다. 리스트를 잘 다루면 데이터를 효과적으로 관리하고 처리할 수 있습니다.
'파이썬 기초' 카테고리의 다른 글
[Python] 파이썬 List Comprehension (0) | 2024.01.12 |
---|---|
[Python] 파이썬 튜플: 변경 불가능한 순서있는 데이터 집합 (0) | 2024.01.11 |
[Python] 파이썬 문자열 (1) | 2024.01.10 |
[Python] 파이썬 함수: 코드의 재사용과 모듈화 (0) | 2024.01.09 |
[Python] 파이썬 타입 변환: 데이터 형태의 유연한 변환 (0) | 2024.01.09 |