본문 바로가기

개발/Python

[Python] List(리스트) - 리스트 추가, 삭제

1. 추가

   - append : 원소 마지막에 추가

a = [1, 2, 3]
a.append(4)

a
[1, 2, 3, 4]

 

   - insert : 리스트.index(입력할 index, 값)

a = [1, 2, 3]
a.insert(2, 4)

a
[1, 2, 3, 4]

 

   -  '+' 로 더하기

a = [1, 2, 3]
b = [4, 5, 6]
c = a + b

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

 

   - extend 메소드 : 리스트.extend(추가할리스트)

a = [1, 2, 3]
a.extend([4, 5, 6])
a
[1, 2, 3, 4, 5, 6]

 

 

2. List 삭제

   - del  을 통한 삭제

a = [1, 2, 3, 4, 5, 6, 7]
del a[1]
a
[1, 3, 4, 5, 6, 7]

 

   - remove : list.remove(item)

a = [1, 2, 3, 4, 5, 6, 7]
a.remove(3)
a
[1, 2, 4, 5, 6, 7]

 

   - del + index 메소드

a = [1, 2, 3, 4, 5, 6, 7]
del a[a.index(3)]
a
[1, 2, 4, 5, 6, 7]

 

 

 

참고 : https://wikidocs.net/16040