Python은 목록 작업을 매우 쉽게 수행하는 데 사용할 수 있는 몇 가지 매우 유용한 목록 메서드를 제공합니다.
다음은 목록에서 사용할 수 있는 파이썬 내장 메서드 목록입니다.
추가(x)
목록 끝에 요소 추가
예
#Appendlst =['안녕하세요', '파이썬']print(lst)lst.append('튜토리얼 포인트')print(lst)
출력
['안녕하세요', '파이썬']['안녕하세요', '파이썬', '튜토리얼 포인트']
지우기()
목록에서 모든 요소를 제거합니다.
예
#clearlst =['안녕하세요','파이썬','자습서점']print(lst)lst.clear()print(lst)
출력
['안녕하세요', '파이썬', '튜토리얼 포인트'][]
복사()
목록의 얕은 사본을 반환합니다.
예
#COPY()#copylst 없음 =['Hello', 'Python', 'Tutorialspoint']lst1 =lstlst1.append('Java')print(lst)print(lst1)#copylst 포함 =['안녕하세요' , '파이썬', '튜토리얼 포인트']lst1 =lst.copy()lst1.append("자바")print(lst)print(lst1)
출력
['Hello', 'Python', 'Tutorialspoint', 'Java']['Hello', 'Python', 'Tutorialspoint', 'Java']['Hello', 'Python', 'Tutorialspoint'] ['안녕하세요', '파이썬', '튜토리얼포인트', '자바']
카운트()
지정된 값의 요소 수를 반환합니다.
예
lst =['안녕하세요', '파이썬', '튜토리얼 포인트', '파이썬']print(lst.count("파이썬"))print(lst.count("튜토리얼 포인트"))print(lst.count( " "))
출력
210
확장(반복 가능)
현재 목록의 끝에 목록(또는 반복 가능한 모든 요소)의 요소를 추가합니다.
예
#extend(iterables)lst =['안녕하세요', '파이썬']print(lst)lst.extend(['자바', 'CSharp'])print(lst)
출력
['안녕하세요', '파이썬']['안녕하세요', '파이썬', '자바', 'CSharp']
인덱스(x[,시작[,끝]])
지정된 값을 가진 첫 번째 요소의 인덱스를 반환합니다.
예
#index()lst =['안녕하세요', '파이썬', '튜토리얼 포인트', '파이썬']print(lst.index('파이썬'))print(lst.index("파이썬", 2))
출력
13
삽입(i, x)
지정된 위치에 요소 추가
예
lst =['Hello', 'Python', 'Tutorialspoint', 'Python']print(lst)lst.insert(0, "CPlusPlus")print(lst)lst.insert(3, "자바") 인쇄(최종)
출력
['Hello', 'Python', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Python', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', '파이썬', '자바', '튜토리얼 포인트', '파이썬']
팝([i])
지정된 위치에 있는 요소를 제거합니다.
예
#pop()lst =['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']print(lst)#인덱스 없음.pop()print(lst)# Indexlst.pop(3)print(lst)사용
출력
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Python', '자바', '튜토리얼포인트'][ '씨플러스플러스', '안녕하세요', '파이썬', '튜토리얼포인트']
제거(x)
지정된 값을 가진 첫 번째 항목을 제거합니다.
예
#Removelst =['CPlusPlus', 'Hello', 'Python', 'Java', '튜토리얼 포인트', 'Python']print(lst)lst.remove('Python')print(lst)
출력
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['CPlusPlus', 'Hello', 'Java', 'Tutorialspoint', 'Python']사전>역()
목록의 순서를 반대로 합니다.
예
#reverse()lst =['CPlusPlus', 'Hello', 'Python', '자바', '튜토리얼 포인트', 'Python']print(lst)lst.reverse()출력
['CPlusPlus', 'Hello', 'Python', 'Java', 'Tutorialspoint', 'Python']['Python', 'Tutorialspoint', 'Java', 'Python', 'Hello', ' 씨플러스플러스']정렬(키 =없음, 역방향 =거짓)
목록 정렬
예
#sort()lst =[2, 3, 7, 1, 13, 8, 49]print(lst)#defaultlst.sort()print(lst)#reverse =Truelst.sort(reverse =True)print (일)출력
[2, 3, 7, 1, 13, 8, 49][1, 2, 3, 7, 8, 13, 49][49, 13, 8, 7, 3, 2, 1]사전>