logo

Python 목록 메서드

Python 목록 메서드 Python 목록/배열에 대한 작업을 수행하는 데 사용되는 목록의 내장 메서드입니다.

아래에서는 함께 사용할 수 있는 모든 Python 목록 메서드를 설명했습니다. 파이썬 예를 들어, 목록 추가(), 복사(), 삽입() , 그리고 더.



자바로 설정

Python의 메소드 나열

Python 목록에 대한 Python의 몇 가지 다른 목록 메서드를 살펴보겠습니다.

예 아니오방법설명
1 추가() 목록 끝에 요소를 추가하는 데 사용됩니다.
2 복사() 목록의 얕은 복사본을 반환합니다.
분명한() 이 방법은 목록에서 모든 항목을 제거하는 데 사용됩니다.
4 세다() 이 메서드는 요소 수를 계산합니다.
5 연장하다() 목록 끝에 반복 가능한 각 요소를 추가합니다.
6 색인() 요소가 나타나는 가장 낮은 인덱스를 반환합니다.
7 끼워 넣다() 목록의 지정된 인덱스에 지정된 요소를 삽입합니다.
8 팝() 목록 또는 지정된 인덱스 값에서 마지막 값을 제거하고 반환합니다.
9 제거하다() 목록에서 지정된 개체를 제거합니다.
10 뒤집다() 목록의 개체를 제자리로 되돌립니다.
열하나 종류() 오름차순, 내림차순 또는 사용자 정의 순서로 목록 정렬
12 분() 목록의 모든 요소의 최소값을 계산합니다.
13 최대() 목록의 모든 요소의 최대값을 계산합니다.

이 글은 아래 글의 연장선입니다.

  • Python의 메소드 나열 | 1개 설정(in, not in, len(), min(), max()…)
  • Python의 메소드 나열 | 세트 2(del,remove(),sort(),insert(),pop(),extend()…)

Python의 목록에 요소 추가

목록에 요소를 추가하기 위해 Python에 내장된 일부 목록 함수를 살펴보겠습니다.



1. 파이썬 add() 메소드

목록 끝에 요소를 추가합니다.

통사론: 목록.추가(요소)

예:



파이썬3
# Adds List Element as value of List. List = ['Mathematics', 'chemistry', 1997, 2000] List.append(20544) print(List)>

산출
['Mathematics', 'chemistry', 1997, 2000, 20544]>

2. 파이썬 insert() 메소드

지정된 위치에 요소를 삽입합니다.

통사론:

목록.삽입(

메모: 언급된 위치는 List 범위 내에 있어야 합니다. 이 경우에는 0에서 4 사이여야 하며, 그렇지 않으면 IndexError가 발생합니다.

예:

파이썬3
List = ['Mathematics', 'chemistry', 1997, 2000] # Insert at index 2 value 10087 List.insert(2, 10087) print(List)>

산출
['Mathematics', 'chemistry', 10087, 1997, 2000]>

삼. Python 확장() 메서드

반복 가능한 항목(목록, 배열, 문자열 등)을 목록 끝에 추가합니다.

통사론: 목록1.확장(목록2)

예:

파이썬3
List1 = [1, 2, 3] List2 = [2, 3, 4, 5] # Add List2 to List1 List1.extend(List2) print(List1) # Add List1 to List2 now List2.extend(List1) print(List2)>

산출
[1, 2, 3, 2, 3, 4, 5] [2, 3, 4, 5, 1, 2, 3, 2, 3, 4, 5]>

Python 목록의 중요한 기능

우리는 구문 및 예제와 함께 몇 가지 필수 Python 목록 함수를 언급했습니다.

1. 파이썬 sum() 메소드

목록의 모든 요소의 합계를 계산합니다.

통사론: 합계(목록)

예:

파이썬3
List = [1, 2, 3, 4, 5] print(sum(List))>

산출
15>

숫자 값을 매개변수로 사용하지 않으면 어떻게 되나요?

합계는 숫자 값에 대해서만 계산되며, 그렇지 않으면 TypeError가 발생합니다.

예시 보기 :

파이썬3
List = ['gfg', 'abc', 3] print(sum(List))>

산출:

Traceback (most recent call last): File '', line 1, in sum(List) TypeError: unsupported operand type(s) for +: 'int' and 'str'>

2. 파이썬 count() 메소드

목록의 특정 요소의 총 발생 횟수를 계산합니다.

통사론: List.count(요소)

예:

파이썬3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.count(1))>

산출
4>

삼. Python len() 메서드

목록의 전체 길이를 계산합니다.

통사론: len(목록_이름)

예:

파이썬3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List))>

산출
10>

4. Python index() 메서드

처음 발생하는 인덱스를 반환합니다. 시작 및 끝 인덱스는 필수 매개변수가 아닙니다.

통사론: List.index(요소[,start[,end]])

예:

파이썬3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2))>

산출
1>

다른 예시:

이 예제에서는 Python의 목록 함수 중 하나인 index() 메서드를 사용하여 목록의 인덱스 2부터 시작하여 요소 2가 처음 나타나는 것을 검색합니다.

파이썬3
List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(List.index(2, 2))>

산출
4>

5. Python min() 메서드

List의 모든 요소 중 최소값을 계산합니다.

통사론: min(반복 가능, *반복 가능[, 키])

예:

파이썬3
numbers = [5, 2, 8, 1, 9] print(min(numbers))>

산출
1>

6. 파이썬 max() 메소드

목록의 모든 요소의 최대값을 계산합니다.

통사론: max(반복 가능, *반복 가능[, 키])

예:

파이썬3
numbers = [5, 2, 8, 1, 9] print(max(numbers))>

산출
9>

7. 파이썬 sort() 메소드

주어진 데이터 구조(튜플과 리스트 모두)를 오름차순으로 정렬합니다.

퀵 정렬 알고리즘

열쇠 그리고 역방향_플래그 필수 매개 변수는 아니며 sorted()를 통해 아무것도 전달되지 않으면 reverse_flag가 False로 설정됩니다.

통사론: list.sort([key,[Reverse_flag]])

예:

파이썬
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] #Reverse flag is set True List.sort(reverse=True) #List.sort().reverse(), reverses the sorted list  print(List)>

산출
[5.33, 4.445, 3, 2.5, 2.3, 1.054]>

8. 파이썬 역방향() 방법

reverse() 함수는 목록의 순서를 반대로 바꿉니다.

구문: 목록. 뒤집다()

예:

파이썬3
# creating a list list = [1,2,3,4,5] #reversing the list list.reverse() #printing the list print(list)>

산출
[5, 4, 3, 2, 1]>

목록 요소 삭제

하나 이상의 요소를 삭제하려면(예: 요소 제거) 다음과 같은 많은 내장 Python 목록 함수를 사용할 수 있습니다. 팝() 그리고 제거하다() 및 다음과 같은 키워드 ~의 .

1. 파이썬 pop() 메소드

목록의 특정 인덱스에서 항목을 제거합니다.

통사론: list.pop([색인])

인덱스는 필수 매개변수가 아니며, 언급되지 않은 경우 마지막 인덱스를 사용합니다.

메모: 인덱스는 목록 범위 내에 있어야 합니다. 그렇지 않으면 IndexError가 발생합니다.

자바의 이진 검색

예시 1:

파이썬3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop())>

산출
2.5>

예시 2:

파이썬3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(List.pop(0))>

산출
2.3>

2. Python del() 메서드

해당 인덱스를 사용하여 목록에서 요소를 삭제합니다.

통사론: 델 목록.[색인]

예:

파이썬3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] del List[0] print(List)>

산출
[4.445, 3, 5.33, 1.054, 2.5]>

삼. Python 제거() 메서드

값/이름을 사용하여 특정 요소를 제거합니다.

통사론: 목록.제거(요소)

예 :

파이썬3
List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] List.remove(3) print(List)>

산출
[2.3, 4.445, 5.33, 1.054, 2.5]>

우리는 목록 작업을 위해 알아야 할 모든 주요 Python 목록 함수에 대해 논의했습니다. 우리는 목록에서 요소를 추가 및 제거하는 방법과 목록 Python 메서드를 사용하여 count, sort, reverse와 같은 기본 작업을 수행하는 방법을 살펴보았습니다.

이 Python 방법이 도움이 되었기를 바랍니다!