728x90
파이썬 리스트 자료형에는 뒤에 '.'을 붙여서 여러 가지의 리스트 함수를 사용할 수 있습니다.
유용하게 사용할 수 있는 리스트 함수들을 알아봅시다.
Python List Methods
lst = ["one", "two", "three"] # 앞으로의 설명의 기본 리스트
append() - 리스트 끝에 element를 추가한다.
>>> lst.append("four")
>>> lst
["one", "two", "three", "four"]
clear() - 리스트의 모든 element를 삭제한다.
>>> lst.clear()
>>> lst
[]
copy() - 리스트를 복사하여 반환한다.
>>> x = lst.copy()
>>> x
["one", "two", "three"]
count() - 특정 값의 개수를 반환한다.
>>> x = [1, 2, 2, 2, 3, 4, 4]
>>> x.count(2)
3
extend() - 현재 리스트의 끝에 다른 리스트를 확장한다.
>>> ex_lst = [1, 2]
>>> lst.extend(ex_lst)
>>> lst
['one', 'two', 'three', 1, 2]
index() - 특정 값의 위치(index)를 반환한다. 값이 없으면 오류 발생
>>> lst.index("one")
0
>>> lst.index("hello")
ValueError: 'hello' is not in list
insert() - 특정 위치에 값을 추가한다.
>>> lst.insert(1, "insert!!")
>>> lst
['one', 'insert!!', 'two', 'three']
pop() - 특정 element를 반환하고 리스트에서 삭제한다.
>>> x = lst.pop(0)
>>> x
'one'
>>> lst
['two', 'three']
remove() - 특정한 첫 번째의 값을 삭제한다.
>>> new_lst = [1, 2, 2, 3, 3, 4]
>>> new_lst.remove(2)
>>> new_lst
[1, 2, 3, 3, 4] # 첫 번째 2 삭제
reverse() - 리스트를 반대로 뒤집는다.
>>> lst.reverse()
>>> lst
['three', 'two', 'one']
sort() - 리스트를 정렬한다.
>>> x = [3, 2, 4, 5, 1]
>>> x.sort()
>>> x
[1, 2, 3, 4, 5]
>>> y = ['b', 'a', 'd', 'c' ,'e']
>>> y.sort()
>>> y
['a', 'b', 'c', 'd', 'e']
마무리
파이썬 리스트 관련 함수들을 알아보았습니다.
파이썬에서 리스트 자료형은 자주 사용되므로 관련 함수들을 알아두시면 많은 도움 되실 겁니다.
각 함수마다 간단한 예제를 달아놨으니 자세한 설명 없이도 이해 가실 겁니다.
글 읽어주셔서 감사합니다.
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 로또 번호 자동생성기 만들기 (0) | 2022.09.21 |
---|---|
[Python] 자료형의 변환 (0) | 2022.09.11 |
댓글