함수명 | 설명 | 예시 | 결과 |
index() | 값의 위치 반환 | 리스트명.index(값) | |
len() | 리스트의 길이 | len([1,2,3]) len(리스트명) |
3 |
in | 리스트 안에서 원소 찾기 | 원소 in 리스트명 | True / False |
not in | in의 반대 | ||
+ | 리스트 연결 | [1, 2] + [3, 4] | [1, 2, 3, 4] |
* | 반복 | [1] * 3 | [1, 1, 1] |
sort | O(nlogn) time sort algorithm으로 구현됨 |
||
sorted() | 정렬 | sorted(리스트명, key=None) reverse=True면 내림차순 key=하나의 인자를 받는 함수 정렬된 오브젝트 반환 |
|
append() | 끝에 추가 | 리스트명.append(원소) | |
insert() | 해당 인덱스에 원소 삽입 | 리스트명.insert(인덱스, 원소) | |
pop() | 특정 index 삭제 기본 인덱스 값은 -1 |
a=[1, 2, 3] a.pop(1) |
[1,3] |
remove() | 특정 값 삭제 값이 여러 개면 가장 앞에 위치한 값을 삭제 삭제하려는 값이 없으면 ValueError |
a=[1, 2, 3] a.remove(2) |
a=[1,3] |
count() | 갯수 세기 | a=[1, 1, 1, 3, 4] a.count(1) |
3 |
min() | 리스트의 원소들 중 최솟값 | a=[1, 2, 3] min(a) |
1 |
max() | 최댓값 | a=[1,2,3] max(a) |
3 |
reverse() | 리스트 뒤집기 | 리스트명.reverse() | |
extend() | 리스트 확장 | 리스트명.extend(리스트명) | |
''.join() | 리스트를 문자열로 변환 | ''.join([')' if i=='(' else '(' for i in u] |
참고 👇
https://www.educative.io/answers/what-is-the-python-list-sort
반응형