파이썬 python list 추가 삭제

python list에 추가 삭제에 대해 알아보겠습니다.

list add / 리스트 추가

append: 리스트의 끝에 데이터를 추가합니다.
insert(i, x): index 위치에 데이터를 추가합니다.
extend: 리스트의 끝에 배열을 추가합니다.


list = ['apple', 'melon', 'kiwi'] list.append('grape') print(list) # print: ['apple', 'melon', 'kiwi', 'grape'] list = ['apple', 'melon', 'kiwi'] list.insert(0, 'grape') print(list) # print: ['grape', 'apple', 'melon', 'kiwi'] list = ['apple', 'melon'] list2 = ['grape', 'kiwi'] list.extend(list2) print(list) # print: ['apple', 'melon', 'grape', 'kiwi']

append는 배열의 맨 마지막에 요소를 추가합니다.
insert는 index를 지정하여 원하는 위치에 요소를 추가할 수 있습니다.


list remove / 리스트 삭제

remove(x): 리스트에서 값이 x와 같은 첫 번째 항목을 삭제합니다.

첫 번째 항목 하나만 삭제하는 부분에 유의해야합니다.

pop([i]): index를 지정하면 index 위치에 데이터를 삭제합니다.

index를 지정하지 않으면 리스트의 맨 마지막 데이터를 삭제합니다.


list = ['apple', 'apple', 'grape', 'kiwi'] list.remove('apple') print(list) # print: ['apple', 'grape', 'kiwi'] list = ['apple', 'melon', 'grape', 'kiwi'] list.pop() print(list) # print: ['apple', 'melon', 'grape'] list.pop(0) print(list) # print: ['melon', 'grape']


list clear / 리스트 전체 삭제

clear: 리스트의 모든 항목을 삭제합니다.

list.clear 함수는 Python 3.3 버전부터 추가되어 2.x 버전에서는 사용할 수 없습니다.
del list[:]를 이용하여 clear와 같이 사용할 수 있습니다.


# 2.x version list = ['apple', 'melon', 'grape', 'kiwi'] del list[:] print(list) # print: []
# 3.x version list = ['apple', 'melon', 'grape', 'kiwi'] list.clear() print(list) # print: []

[Python] - 파이썬 python list 찾기

[Python] - 파이썬 python list to string 리스트를 문자열로 변경

[Python] - 파이썬 python string, array, tuple length 길이

+ Recent posts