728x90
파이썬에서 자주 쓰이는 함수들을 정리해보았다. 자바스크립트에는 없으면서 (또는 같은 이름이지만 다른 기능으로 쓰이는) 새롭게 알게된 함수를 중심으로 정리해보고자 한다.
1. append() 함수
list1 = ["kiki"]
list1.append(8)
print('list1', list1)
# 출력: append ['kiki', 8]
append는 리스트의 가장 마지막에 원소를 추가하는 함수이다.
2. extend() 함수
list1 = ["kiki"]
list1.extend([8, True])
print('extend', list1)
# 출력: extend ['kiki', 8, True]
extend는가장 마지막에 여러개의 요소를 한꺼번에 추가할 수 있다.
3. insert() 함수
list1 = ["kiki", True]
list1.insert(1, 8) # 리스트의 두 번째 위치에 8 추가
print('insert', list1)
# 출력: insert ['kiki', 8, True]
insert는 (인덱스, 요소)를 받아 원하는 위치에 원하는 요소를 삽입할 수 있다.
4. pop() 함수
list1 = ['kiki', 8, True]
print(list1)
list1.pop(1) # list1의 두 번째 요소를 삭제합니다.
print(list1)
list1.pop() # list1의 마지막 요소를 삭제합니다.
print(list1)
# 출력
'''
['kiki',8,True]
['kiki',True]
['kiki']
'''
pop은 특정 위치의 요소를 제거한다. 인자로 인덱스를 받는다. 인자로 아무것도 전달하지 않으면 리스트의 마지막 요소를 삭제한다.
5.clear() 함수
list1 = ['kiki', 8, True]
list1.clear()
# 출력 []
clear 함수는 리스트의 모든 요소를 한꺼번에 제거할 수 있다.
6. sort() 함수
list1 = [3, 1, 2, 5, 4]
list2 = ['c', 'd', 'b', 'a']
list1.sort() # list1의 요소를 오름차순으로 정렬
print(list1)
# 출력 [1, 2, 3, 4, 5]
list2.sort(reverse=True) # list2의 요소를 내림차순으로 정렬
print(list2)
# 출력 ['d', 'c', 'b', 'a']
sort는 오름차순, 내림차순을 하는 함수이다. 인자로 아무것도 전달하지 않으면 오름차순, reverse=True를 전달하면 내림차순으로 정렬된다.
7. sum() 함수
list1 = [3, 4, 1, 7, 5, 6, 2]
print(sum(list1))
#출력: 28
sum은 배열안에 있는 모든 요소의 합을 반환한다.
728x90
반응형
'Python' 카테고리의 다른 글
[파이썬] random, time 모듈로 타자치는데 걸린 시간 계산하기 (1) | 2023.10.20 |
---|---|
[파이썬] 딕셔너리의 key와 value를 조회하는 2가지 방법 (0) | 2023.10.20 |
[파이썬] for in을 활용해 회문 판별하기 (1) | 2023.10.20 |
[파이썬] enumerate와 args 사용하기 (0) | 2023.10.20 |
[파이썬] 간단한 계산기 만들기 예제 구현하기 (0) | 2023.10.18 |