728x90
반응형
사용 형식 : 리스트명.함수명()
append() - 리스트에 요소 추가
>>> a = [1, 2, 3]
>>> a.append(4)
>>> a
[1, 2, 3, 4]
>>> a = [1, 2, 3, 4]
>>> a.append([5, 6])
>>> a
[1, 2, 3, 4, [5, 6]]
sort() - 리스트 정렬
반드시 같은 자료형이어야한다! 다른 자료형이 있으면 에러가 발생
>>> a = [1, 4, 3, 2]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a = ['a', 'c', 'b']
>>> a.sort()
>>> a
['a', 'b', 'c']
reverse() - 리스트 뒤집기
리스트를 역순으로 뒤집어줌
요소들을 정렬한 다음 역순으로 정렬하는 것이 아니라 현재의 리스트를 그대로 거꾸로 뒤집음
>>> a = ['a', 'c', 'b']
>>> a.reverse()
>>> a
['b', 'c', 'a']
index() - 위치 반환
index(x) 함수는 리스트에 x 값이 있으면 x의 위치 반환
찾는 값 x가 존재하지 않으면 에러 발생
>>> a = [1, 2, 3]
>>> a.index(3)
2
>>> a.index(0)
ValueError
index(x, i) 함수는 i번째 이후의 x 값의 위치 값을 반환
>>> a = [1, 2, 3, 1, 2, 3]
>>> a.index(3)
2
>>> a.index(3, 3)
5
insert() - 리스트에 요소 삽입
insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수
>>> a = [1, 2, 3]
>>> a.insert(0, 4)
>>> a
[4, 1, 2, 3]
>>> a.insert(3, 5)
[4, 1, 2, 5, 3]
remove() - 리스트 요소 제거
remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제하는 함수
>>> a = [1, 2, 3, 1, 2, 3]
>>> a.remove(3)
>>> a
[1, 2, 1, 2, 3]
pop() - 리스트 요소 끄집어내기
pop()은 리스트 맨 마지막 요소를 돌려주고 그 요소는 삭제
>>> a = [1, 2, 3]
>>> a.pop()
3
>>> a
[1, 2]
pop(i)는 리스트의 i번째 요소를 돌려주고 그 요소는 삭제
>>> a = [1, 2, 3]
>>> a.pop(1)
2
>>> a
[1, 3]
count() - 리스트에 포함된 요소의 개수 세기
count(x)는 리스트 안에 x가 몇 개 있는지 조사하여 그 개수를 반환하는 함수
>>> a = [1, 2, 3, 1]
>>> a.count(1)
2
extend() - 리스트 확장
extend(x)에서 x에는 리스트만 올 수 있음
리스트 a에 리스트 x를 더함
>>> a = [1, 2, 3]
>>> a.extend([4, 5])
>>> a
[1, 2, 3, 4, 5]
>>> b = [6, 7]
>>> a. extend(b)
>>> a
[1, 2, 3, 4, 5, 6, 7]
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python] 딕셔너리, 딕셔너리 함수 (0) | 2022.01.22 |
---|---|
[Python] 튜플 (인덱싱과 슬라이싱, 연산하기) (0) | 2022.01.22 |
[Python] 리스트 (인덱싱과 슬라이싱, 연산하기, 수정과 삭제) (0) | 2021.11.17 |
[Python] 문자열 함수 (0) | 2021.10.02 |
[Python] 문자열 (연산하기, 인덱싱과 슬라이싱, 포맷팅) (0) | 2021.10.02 |