리스트와 튜플의 응용
시퀀스변수의 요소 추가하고 삭제하기
요소 하나 추가하기
append()
a = [1,2,3]
a.append(4)
print(a)
[출력]
[1, 2, 3, 4]
요소 여러개 추가하기
extend()
a = [1,2,3]
a.extend(4,5)
print(a)
[출력]
[1, 2, 3, 4, 5]
특정 인덱스에 요소 추가하기
insert()
a = [1,2,3]
a.insert(2,200)
print(a)
[출력]
[1, 2, 200, 3]
요소 삭제하기
pop()
a = [1,2,3]
a.pop(2)
print(a)
[출력]
[1, 2]
요소 삭제하기 2
del listname[]
a = [1,2,3]
del a[2]
print(a)
[출력]
[1, 2]
특정 값을 찾아서 제거하기
remove()
a = [1,2,3]
a.remove(3)
print(a)
[출력]
[1, 2]
특정 값의 인덱스 구하기
index()
a = [1, 2, 3, 4, 5]
a.index(5)
[출력]
4
인덱스의 갯수 구하기
count()
a = [1, 2, 3, 4, 5]
a.count(5)
[출력]
5
반대로 넣기
reverse()
a = [1, 2, 3, 4, 5]
a.reverse()
print(a)
[출력]
[5, 4, 3, 2, 1]
오름차순으로 정렬하기
sort()
a = [1, 3, 4, 2, 5]
a.sort()
print(a)
[출력]
[1, 2, 3, 4, 5]
모든 요소를 삭제하기
clear()
a = [1, 2, 3, 4, 5]
a.clear()
print(a)
[출력]
[]