728x90
필요한 정보는 "ctrl+f"로 검색하시면 됩니다.
추가/삭제/정렬
append(요소)
- 리스트 끝에 요소를 추가함
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.append(5)
print(list)
>>> [1, 4, 2, 3, 5]
insert(인덱스, 요소)
- 인덱스 위치에 요소를 추가함
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.insert(2, 99)
print(list)
>>> [1, 4, 99, 2, 3]
pop()
- 리스트 맨 뒤 요소 삭제
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.pop()
print(list)
>>> [1, 4, 2]
list.pop()
print(list)
>>> [1, 4]
clear()
- 리스트의 모든 요소 삭제
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.clear()
print(list)
>>> []
remove(요소)
- 리스트에서 특정 요소 삭제
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.remove(2)
print(list)
>>> [1, 4, 3]
list.remove(5) # 없는 요소 삭제 시도
>>> ValueError: list.remove(x): x not in list
del list
- 리스트 삭제
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
del list
print(list)
>>> <class 'list'>
print(list[0])
>>> TypeError: 'type' object is not subscriptable
del list[인덱스]
- 리스트에서 인덱스 위치 요소 삭제
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
del list[0]
print(list)
>>> [4, 2, 3]
sort()
- 정렬(기본 오름차순)
- sort(reverse = True) : 내림차순
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.sort()
print(list)
>>> [1, 2, 3, 4]
list.sort(reverse = True)
print(list)
>>> [4, 3, 2, 1]
sorted(list)
- 정렬
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list_sorted = sorted(list)
print(list_sorted)
>>> [1, 2, 3, 4]
길이/검색/그 외
len(list)
- 리스트의 길이
list = [1, 4, 2, 3]
print(len(list))
>>> 4
max(list)
- 리스트의 요소 중 가장 큰 값
list = [1, 4, 2, 3]
print(max(list))
>>> 4
min(list)
- 리스트의 요소 중 가장 작은 값
list = [1, 4, 2, 3]
print(min(list))
>>> 1
count(요소)
- 리스트 안에 요소의 개수
list = [1, 4, 2, 3, 3, 3, 3, 3, 3]
print(list.count(3))
>>> 6
index(요소)
- 리스트 안에 요소의 위치(인덱스)
list = [1, 4, 2, 3]
print(list.index(3))
>>> 3
copy()
- 리스트 복사
list1 = [1, 4, 2, 3]
list2 = []
print(list2)
>>> []
list2 = list1.copy()
print(list2)
>>> [1, 4, 2, 3]
reverse()
- 리스트 안에 요소들을 거꾸로 뒤집기
list = [1, 4, 2, 3]
print(list)
>>> [1, 4, 2, 3]
list.reverse()
print(list)
>>> [3, 2, 4, 1]
extend(list2)
- 리스트에 리스트2 이어 붙이기
list1 = [1, 4, 2, 3]
list2 = [5, 8, 6, 7]
print(list1)
>>> [1, 4, 2, 3]
list1.extend(list2)
print(list1)
>>> [1, 4, 2, 3, 5, 8, 6, 7]
728x90
'파이썬' 카테고리의 다른 글
[파이썬] 데이터 타입(Data Type) 종류 (0) | 2022.04.14 |
---|---|
[파이썬] 튜플(Tuple) 메소드 모음 (0) | 2022.04.14 |
[파이썬] 문자열 메소드 모음 (0) | 2022.04.11 |
[파이썬] 문자열 자료형 (0) | 2022.03.31 |
[파이썬]파이썬 숫자형 (0) | 2022.03.31 |