Python/포스팅

파이썬 리스트 관련 함수

짜집퍼박사(짜박) 2023. 12. 2. 18:15

파이썬에서는 리스트를 다루기 위한 다양한 내장 함수를 제공합니다. 아래는 리스트 관련 함수에 대한 설명입니다.

 

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