본문 바로가기

Python

파이썬 리스트 메소드

append

제일 뒤에 추가

numbers = [1, 2, 3]
numbers.append(4)
# [1, 2, 3, 4]

 

insert

첫 번째 인자로 받은 인덱스에 두 번째 인자의 값을 추가

numbers = [1, 2, 3]
numbers.insert(1, 4)
# [1, 4, 2, 3]

 

remove

인자로 받은 값을 제거

numbers = [1, 2, 3]
numbers.remove(2)
# [1, 3]

 

clear

모든 값을 제거

numbers = [1, 2, 3]
numbers.clear()
# []

 

pop

제일 뒤의 값을 삭제

numbers = [1, 2, 3]
numbers.pop()
# [1, 2]

 

index

해당 값의 인덱스

numbers = ['a', 'b', 'c']
print(numbers.index('b')) # 1

같은 목적으로 in을 사용하면 True, False가 반환되고 에러를 뱉지 않는다.

numbers = ['a', 'b', 'c']
print('d' in numbers) # False

 

count

해당 값의 개수

numbers = [1, 2, 3, 3]
print(numbers.count(3)) # 2

 

sort

오름차순 정렬

numbers = [1, 3, 2]
numbers.sort()
# [1, 2, 3]

 

reverse

역순

numbers = [1, 2, 3]
numbers.reverse()
# [3, 2, 1]

 

copy

복사

numbers = [1, 2, 3]
copyed = numbers.copy()
# [1, 2, 3]

'Python' 카테고리의 다른 글

파이썬 기본  (0) 2021.03.20