파이썬 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 정렬 sort (0) | 2021.07.16 |
---|---|
파이썬 python string to list 문자열을 리스트로 (0) | 2021.06.10 |
파이썬 python list 찾기 (0) | 2020.08.13 |
파이썬 python list to string 리스트를 문자열로 변경 (0) | 2020.08.12 |
파이썬 python 문자열 공백 제거 / 삭제 (0) | 2020.08.11 |