반응형
자주 사용하는 list 함수
함수 | 설명 |
append(x) | 리스트 마지막에 x 추가 |
sort(key=None, reverse=True/False) | 리스트 오름차순 정렬(reverse=False) 리스트 내림차순 정렬(reverse=True) |
reverse() | 리스트 원소 순서 뒤집기, 정렬 x |
index(x) | 리스트에 x값 존재할 경우 위치값 반환, 없으면 에러 |
remove(x) | 리스트에서 처음 나오는 x 삭제 |
pop() pop(x) |
리스트 마지막 원소 꺼내기 리스트 x번째 원소 꺼내기 |
count(x) | 리스트에 포함된 원소 x의 개수 |
extend(x) | 리스트에 x리스트 더하기 |
clear() | 리스트의 모든 원소 삭제 |
del A | 리스트(A)내의 위치 또는 범위를 지정하여 삭제 |
예제
append
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# append
fruit_list.append('strawberry')
print(fruit_list) # ['apple', 'banana', 'orange', 'grape', 'pineapple', 'strawberry']
sort
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# sort
fruit_list.sort()
print(fruit_list) # ['apple', 'banana', 'grape', 'orange', 'pineapple']
reverse
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# reverse
fruit_list.reverse()
print(fruit_list) # ['pineapple', 'grape', 'orange', 'banana', 'apple']
index
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# index
print(fruit_list.index('banana')) # 1
remove
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# remove
fruit_list.remove('banana')
print(fruit_list) # ['apple', 'orange', 'grape', 'pineapple']
pop
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# pop
fruit_list.pop()
print(fruit_list) # ['apple', 'orange', 'grape']
count
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# count
fruit_list.append('apple')
print(fruit_list.count('apple')) # 2
extend
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# extend
fruit_list.extend(['strawberry', 'melon'])
print(fruit_list) # ['apple', 'banana', 'orange', 'grape', 'pineapple', 'strawberry', 'melon']
clear
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
# clear
fruit_list.clear()
print(fruit_list) # []
del (원소 하나만)
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
del fruit_list[0]
print(fruit_list) # ['banana', 'orange', 'grape', 'pineapple', 'strawberry', 'melon']
del (범위 지정)
- 리스트의 범위를 지정하여 삭제 시, 첫번째는 0부터 시작하고, 두번째는 1부터 시작
fruit_list = ['apple', 'banana', 'orange', 'grape', 'pineapple']
del fruit_list[0:2]
print(fruit_list) # ['orange', 'grape', 'pineapple']
'''
↓
첫번째 범위 0 1 2 3 4
['apple', 'banana', 'orange', 'grape', 'pineapple']
두번째 범위 1 2 3 4 5
↑
'''
반응형
'Python > Basic' 카테고리의 다른 글
Python Code style (0) | 2023.02.18 |
---|---|
Zero 부터 시작하는 Python - 개요, 설치 (0) | 2022.12.05 |
Zero 부터 시작하는 Python (0) | 2022.12.05 |
댓글