파이썬에서는 리스트를 다루기 위한 다양한 내장 함수를 제공합니다. 아래는 리스트 관련 함수에 대한 설명입니다.
1. len(): 리스트의 길이 반환
my_list = [1, 2, 3, 4, 5]
length = len(my_list) # 결과: 5
2. max(): 리스트의 최댓값 반환
my_list = [1, 2, 3, 4, 5]
maximum_value = max(my_list) # 결과: 5
3. min(): 리스트의 최솟값 반환
my_list = [1, 2, 3, 4, 5]
minimum_value = min(my_list) # 결과: 1
4. sum(): 리스트의 합 반환
my_list = [1, 2, 3, 4, 5]
sum_of_elements = sum(my_list) # 결과: 15
5. sorted(): 정렬된 새로운 리스트 반환 (원본 리스트 변경 없음)
my_list = [5, 2, 8, 1, 3]
sorted_list = sorted(my_list) # 결과: [1, 2, 3, 5, 8]
6. sort(): 리스트 정렬 (원본 리스트 변경)
my_list = [5, 2, 8, 1, 3]
my_list.sort()
# 결과: my_list = [1, 2, 3, 5, 8]
7. count(): 특정 값의 개수 반환
my_list = [1, 2, 2, 3, 4, 2, 5]
count_of_2 = my_list.count(2) # 결과: 3
8. index(): 특정 값의 인덱스 반환 (첫 번째로 나오는 값의 인덱스)
my_list = [1, 2, 3, 4, 5]
index_of_3 = my_list.index(3) # 결과: 2
9. append(): 리스트에 요소 추가
my_list = [1, 2, 3]
my_list.append(4)
# 결과: my_list = [1, 2, 3, 4]
10. extend(): 다른 리스트의 모든 요소를 현재 리스트에 추가
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
# 결과: list1 = [1, 2, 3, 4, 5, 6]
11. insert(): 특정 위치에 요소 삽입
my_list = [1, 2, 3, 5]
my_list.insert(3, 4)
# 결과: my_list = [1, 2, 3, 4, 5]
12. remove(): 특정 값을 가진 첫 번째 요소 제거
my_list = [1, 2, 3, 2, 4]
my_list.remove(2)
# 결과: my_list = [1, 3, 2, 4] (첫 번째로 나오는 2가 제거됨)
13. pop(): 특정 위치의 요소를 제거하고 반환
my_list = [1, 2, 3, 4, 5]
popped_value = my_list.pop(2)
# 결과: popped_value = 3, my_list = [1, 2, 4, 5]
14. reverse(): 리스트 순서 뒤집기 (원본 리스트 변경)
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
# 결과: my_list = [5, 4, 3, 2, 1]
15. clear(): 리스트의 모든 요소 제거
my_list = [1, 2, 3, 4, 5]
my_list.clear()
# 결과: my_list = []
이러한 리스트 관련 함수들은 리스트를 조작하고 데이터를 분석하는 데 유용하게 사용됩니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 튜플 인덱싱 (0) | 2023.12.02 |
---|---|
파이썬 튜플 자료형 (0) | 2023.12.02 |
파이썬 리스트의 수정과 삭제 (0) | 2023.12.02 |
파이썬 리스트 연산하기 (0) | 2023.12.02 |
파이썬 리스트 슬라이싱 (0) | 2023.12.02 |