-
[PYTHON] del, append, sort, reverse, index, insert, remove, pop, count, extend 함수PYTHON 2023. 12. 5. 00:24
del 함수
: 삭제 함수
del a[x]는 x번째 요솟값을 삭제한다.
a = [1, 2, 3, 4, 5] del a[2] #a[2]삭제 print(a) b = [1, 2, 3, 4, 5] del b[1:3] #b[1],b[2] 삭제 print(b)[1, 2, 4, 5]
[1, 4, 5]append 함수
: 추가 함수
append(x)는 리스트의 맨 마지막에 x를 추가하는 함수이다.
a = [1, 2, 3, 4, 5] a.append(6) print(a) a.append([7,8,9]) print(a)[1, 2, 3, 4, 5, 6]
[1, 2, 3, 4, 5, 6, [7, 8, 9]]sort 함수
: 정렬 함수
sort 함수는 리스트의 요소를 순서대로 정렬해 준다.
a = [2, 4, 1, 3, 5] b = ['e', 'a', 'c', 'b', 'd'] c = ['나', '다', '가', '마', '라'] a.sort() print(a) b.sort() print(b) c.sort() print(c)[1, 2, 3, 4, 5]
['a', 'b', 'c', 'd', 'e']
['가', '나', '다', '라', '마']reverse 함수
: 리스트 뒤집기
reverse 함수는 리스트를 그대로 역순으로 뒤집어 준다.
a = [2, 4, 1, 3, 5] b = ['e', 'a', 'c', 'b', 'd'] c = ['나', '다', '가', '마', '라'] a.reverse() print(a) b.reverse() print(b) c.reverse() print(c)[5, 3, 1, 4, 2]
['d', 'b', 'c', 'a', 'e']
['라', '마', '가', '다', '나']index 함수
: 인덱스 반환
index(x) 함수는 리스트에 x 값이 있으면 x의 인덱스 값(위칫값)을 리턴한다.
a = [1,2,3,4,5] b = ['a','b','c','d','e'] print(a.index(3)) print(b.index('d'))2
3insert 함수
: 리스트에 요소 삽입
insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수이다.
a = [1,2,3,4,5] b = [6,7] a.insert(2,6) print(a) a.insert(3,b) print(a)[1, 2, 6, 3, 4, 5]
[1, 2, 6, [6, 7], 3, 4, 5]remove 함수
: 리스트 요소 제거
remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제하는 함수이다.
a = [1,2,3,3,4,4,4,5] a.remove(4) print(a)[1, 2, 3, 3, 4, 4, 5]
pop 함수
:리스트 요소 끄집어 내기
pop()은 리스트의 맨 마지막 요소를 리턴하고 그 요소는 삭제한다.
a = [1,2,3,4,5,6,7] print(a.pop()) print(a) print(a.pop(2)) print(a)7
[1, 2, 3, 4, 5, 6]
3
[1, 2, 4, 5, 6]count 함수
: 리스트에 포함된 요소 x의 개수 세기
count(x)는 리스트 안에 x가 몇 개 있는지 조사하여 그 개수를 리턴하는 함수이다.
a = [1,3,3,4,4,4] print(a.count(1)) print(a.count(2)) print(a.count(3)) print(a.count(4))1
0
2
3extend 함수
: 리스트 확장
extend(x)에서 x에는 리스트만 올 수 있으며 원래의 a 리스트에 x 리스트를 더하게 된다.
a = [1,2,3,4,5] b = [6,7] a.extend(b) print(a) a.extend([8,9,10]) print(a)[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]'PYTHON' 카테고리의 다른 글
[PYTHON] enumerate() (0) 2023.12.06 [PYTHON] 정렬 함수 - sort(), sorted() (1) 2023.12.05 [PYTHON] 분수 계산 - fractions 모듈, Fraction() (1) 2023.12.03 [PYTHON] 최대 공약수, 최소 공배수 - gcd(), lcm() (1) 2023.12.03 [PYTHON] 나누기 몫과 나머지 - /, //, %, divmod() (1) 2023.12.01