.append()
리스트에 값을 추가한다.
list=['a','b']
list.append('cde')
print(list) #['a','b','cde']
.extend()
iterable 값을 리스트에 붙일 수 있다.
list=['a','b']
list.append(['c','d'])
print(list) #['a','b','c','d']
리스트를 추가했다.
list=['a','b']
list.extend('cde')
print(list) #['a','b','c','d','e']
문자열을 추가하면 append로 요소가 추가되는 것과 달리 문자열은 iterable이기 때문에 한 글자가 각각 리스트 요소가 된다.
.insert(i,x)
인덱스 i에 x를 추가한다.
list=['a','b']
list.insert(1,'hello')
print(list) #['a','hello','b']
인덱스 1 위치에 요소를 추가하였다.
list=['a','b']
list.insert(100,'hello')
print(list) #['a','b','hello']
인덱스 범위를 벗어난 경우에는 마지막에 추가된다.
.remove(x)
list=['a','b']
list.remove('a')
print(list) #['b']
list.remove('c') #ValueError
리스트에서 값이 x 인 첫번째 항목을 삭제한다.
항목이 없을 경우에는 오류가 발생한다.
.pop(i)
인덱스 i 위치에 있는 값을 삭제하고 반환한다.
list=[1,2,3,4,5]
list.pop(1)
print(list) #[1,3,4,5]
list=[1,2,3,4,5]
list.pop()
print(list) #[1,2,3,4]
i가 지정되지 않으면 마지막 요소가 삭제된다.
.clear()
리스트의 모든 항목을 삭제한다.
list=[1,2,3,4,5]
list.clear()
print(list) #[]
.index(x)
x값을 찾아 해당 인덱스 값을 반환한다.
찾는 값이 없으면 오류가 발생한다.
.count(x)
x값의 개수를 반환한다.
.sort()
리스트를 정렬한다.
.reverse()
리스트를 반대로 뒤집는다.
list=[1,2,3,4,5]
list.reverse()
print(list) #[5,4,3,2,1]
'Language > Python' 카테고리의 다른 글
딕셔너리 메서드 - get, setdefault, pop, update (0) | 2022.07.26 |
---|---|
셋(set) 메서드 - add, update, remove, discard (0) | 2022.07.26 |
파이썬 문자열메서드 - find, index, replace, split, strip, join .... (0) | 2022.07.26 |
할당, 얕은 복사, 깊은 복사 (0) | 2022.07.26 |
파이썬 sort(), sorted() 차이 (0) | 2022.07.26 |