본문 바로가기
Python/Basic

Python List 함수

by 시바도지 2023. 1. 27.
반응형

 

자주 사용하는 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

댓글