Programming/Python

[Python] 파이썬 리스트(list) 관련 함수들

당닝 2020. 9. 8. 18:50
728x90

1. append : 리스트 마지막에 원하는 요소 추가하기

ex) list.append(a)

 

list = [1,2,3,4,5]
list.append(6)
print(list)

 

>>> [1, 2, 3, 4, 5, 6]

2. insert : 리스트 원하는 곳에 요소 추가하기

ex) list.insert(a,b)

※ a : 위치, b : 요소

 

list = [1,2,3,4,5]
list.insert(4,6)
print(list)

 

>>> [1, 2, 3, 4, 6, 5]

3. sort : 리스트 정렬하기

ex) list.sort()

 

list = [3,4,2,1,8]
list.sort()
print(list)

list = ['d','f','a','e','c']
list.sort()
print(list)

 

>>> [1, 2, 3, 4, 8]

>>> ['a', 'c', 'd', 'e', 'f']

4. reverse : 리스트 뒤집기

ex) list.reverse()

 

list = [3,4,2,1,8] 
list.reverse() 
print(list)

 

>>> [8, 1, 2, 4, 3]

5. index : 요소 위치 반환

ex) list.index(a)

 

list = [3,4,2,1,8] 
print(list.index(2))

 

>>> 2

6. remove : 요소 제거하기

ex) list.remove(a)

※ 여러 개 있으면 가장 첫 번째 요소가 제거됨

 

list = [3,4,2,1,8,4,4] 
list.remove(4) 
print(list)

 

>>> [3, 2, 1, 8, 4, 4]

7. pop : 인덱스로 요소 제거하기

ex) list.pop(a)

※ list.pop() -> 리스트의 가장 마지막 요소가 제거됨

 

list = [3,4,2,1,8,4,4] 
list.pop(5) 
print(list) 

list.pop() 
print(list)

 

>>> [3, 4, 2, 1, 8, 4]

>>> [3, 4, 2, 1, 8]

8. count : 요소의 개수 세기

ex) list.count(a)

 

list = [3,4,2,1,8,4,4] 
print(list.count(4))

 

>>> 3

9. extend : 리스트 확장하기(리스트에 리스트 더하기)

ex) list.extend(list)

 

list_a = [10,8,2,99] 
list_b = [21,22,23] 

list_a.extend(list_b) 
print(list_a) 

list_b.extend([24,25,26]) 
print(list_b)

 

>>> [10, 8, 2, 99, 21, 22, 23]

>>> [21, 22, 23, 24, 25, 26]

10. sum : 리스트 요소의 합 구하기

ex) sum(list)

 

list = [10,8,2,99] 
print(sum(list))

 

>>> 119

11. min, max : 리스트 요소들 중 최솟값과 최댓값 구하기

ex) min(list), max(list)

 

list = [10,8,2,99] 
print(min(list), max(list))

 

>>> 2 99

12. len : 리스트의 요소 개수 구하기

ex) len(list)

 

list = [10,8,2,99] 
print(len(list))

 

>>> 4

728x90