파이썬

5장_자료 구조

Mara7 2022. 5. 14. 20:15
LIST

list.apend(x)

리스트의 끝에 항목을 더함 a[len(a):] = [x]

 

list.extend(iterable)

리스트 끝에 이터러블의 모든 항목을 덧붙여서 확장함.

(이터러블 = 자료를 반복할 수 있는 객체)

 

list.insert(i,x)

주어진 위치에 항목을 삽입

첫번째: 삽입되는 요소가 갖게 될 인덱스 

a.insert(0,x) 리스트의 처음에 삽입,

a.insert(len(a), x) = a.append(x) : a의 끝에 삽입

 

list.remove(x) 

리스트에서 값이 x와 같은 첫번째 항목을 삭제, 그런 항목이 없으면 valueError

 

list.pop([i])

리스트에서 주어진 위치에 있는 항목 삭제, 그 항목을 돌려줌.

인덱스를 지정하지 않으면 a.pop()은 리스트 마지막 항목을 삭제하고 돌려줌

 

list.clear()

리스트의 모든 항목 삭제 , del a[:]과 동등

 

list.index(x[,start[,end]])

값이 x와 같은 첫번째 것의 0부터 시작하는 인덱스를 돌려줌. 그런 항목 없으면 valueError

 

list.count(x)

리스트에서 x 가 등장하는 횟수

 

list.sourt(*, key=None, reverse=False)

리스트 항목 제자리에서 정렬

 

list.reverse()

리스트의 요소들을 제자리에서 뒤집습니다.

 

list.copy()

리스트의 얕은 사본을 돌려줍니다. a[:] 와 동등합니다.

 

 

반응형
LIST