- Python - 프로그래밍 시작하기
- Python 기초 (Basics)
- Python 변수 (Variables)
- Python 연산자 (Operators)
- Python 리스트 (List)
- Python 튜플 (Tuple)
- Python 문자열 (Strings)
- Python 집합 (Sets)
- Python 딕셔너리 (Dictionary)
- Python 흐름 제어 (Flow control)
- Python 함수 (Function)
- Python 클래스 (Class)
- Python 내장 함수 (Built-in function)
- Python 키워드 (Keyword)
- Keyword - and
- Keyword - as
- Keyword - assert
- Keyword - break
- Keyword - class
- Keyword - continue
- Keyword - def
- Keyword - del
- Keyword - elif
- Keyword - else
- Keyword - except
- Keyword - False
- Keyword - for
- Keyword - from
- Keyword - global
- Keyword - if
- Keyword - import
- Keyword - in
- Keyword - is
- Keyword - lambda
- Keyword - None
- Keyword - not
- Keyword - or
- Keyword - pass
- Keyword - return
- Keyword - True
- Keyword - try
- Keyword - while
- Python 파일 다루기
- Python datetime 모듈
- Python time 모듈
- Python collections.deque
- Python collections.namedtuple
- Python의 선 (Zen of Python)
- Python Tutorial
- NumPy Tutorial
- Matplotlib Tutorial
- PyQt5 Tutorial
- BeautifulSoup Tutorial
- xlrd/xlwt Tutorial
- Pillow Tutorial
- Googletrans Tutorial
- PyWin32 Tutorial
- PyAutoGUI Tutorial
- Pyperclip Tutorial
- TensorFlow Tutorial
- Tips and Examples
리스트 메서드¶
파이썬의 리스트 객체는 다양하고 유용한 메서드를 제공합니다.
list.method()
의 형태로 사용할 수 있습니다.
remove()¶
리스트에서 입력한 값을 삭제합니다.
a = [1, 2, 3, 4, 3]
a.remove(3)
print(a)
[1, 2, 4, 3]
입력값 3과 같은 요소가 두 개 이상이라면 첫번째 요소만 삭제합니다.
pop()¶
입력한 인덱스 위치에 있는 요소를 리스트에서 삭제하고 그 값을 반환합니다.
a = [1, 2, 3, 4, 5]
b = a.pop(3)
print(a)
print(b)
[1, 2, 3, 5]
4
만약 pop()에 인덱스를 입력하지 않으면 마지막 요소를 리스트에서 삭제하고 값을 반환합니다.
index()¶
입력값과 일치하는 리스트 요소의 인덱스를 반환합니다. 만약 여러 개가 있다면 첫번째 요소의 인덱스를 반환합니다.
a = [10, 20, 30, 40, 50]
b = a.index(30)
print(b)
2
sort()¶
리스트 요소들을 오름차순으로 정렬합니다.
a = [4, 2, 3, 1, 5, 3]
a.sort()
print(a)
[1, 2, 3, 3, 4, 5]
reverse=True로 설정하면 내림차순으로 정렬합니다.
a = [4, 2, 3, 1, 5, 3]
a.sort(reverse=True)
print(a)
[5, 4, 3, 3, 2, 1]
copy()¶
리스트의 얕은 사본(shallow copy)를 반환합니다.
a = [1, 2, 3, 4, 5]
b = a.copy()
a[1] = 5
print(a)
print(b)
[1, 5, 3, 4, 5]
[1, 2, 3, 4, 5]
이전글/다음글
이전글 : 리스트 컴프리헨션
다음글 : Python 튜플 (Tuple)