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 방법이 도움이 되었기를 바랍니다!