728x90
1. 추가하기
1) append
- 값 추가
ls = [1,2,3]
ls.append(5)
ls #[1,2,3,5]
2) insert
- 해당 index에 값 추가
ls = [1,2,3]
ls.insert(0, 2) #(index, value)
ls #[2, 1, 2, 3]
3) extend
- list에 다른 list 원소값 추가
ls = [1,2]
ls.extend([3,4]) #list 확장
ls #[1,2,3,4]
4) +
- '+'를 이용하여 list에 list 추가
ls1 = [1,2,3]
ls2 = [4,5,6]
ls = ls1 + ls2
ls #[1,2,3,4,5,6]
2. 삭제하기
1) del
- index를 기입하여 값 삭제
ls = [1,3,5,7,9]
del ls[1] #[index]
ls #[1,5,7,9]
2) pop
- index를 기입하여 값 삭제
ls = [1,3,5,7,9]
a = ls.pop(1) #(index)
ls #[1,5,7,9]
a #3 #삭제하는 원소를 반환하는 특징이 있음
ls.pop() #index를 넣지 않으면 맨 뒤 원소 삭제
ls #[1, 5,7]
3) remove
- 값을 기입하여 삭제
ls = [1,5,7,1,3,5]
ls.remove(5) #value
ls #[1,7,1,3,5] #가장 앞에 있는 값이 삭제
4) clear
- 리스트 안 모든 원소 삭제
ls = [1,2,3]
ls.clear()
ls #[] #모든 원소 삭제
3. 위치찾기
1) index
- 찾고자 하는 값의 index를 구함
- 값이 여러 개가 있는 경우 해당 값의 첫 index 반환
- 시작 index와 끝 index 지정 가능
ls = ["A", "B", "C", "D", "A", "C"]
ls.index("A") #0
# 시작과 끝의 index 지정
ls.index("A", 1, 5) #4
728x90
'Python > 기초' 카테고리의 다른 글
| 가상환경(Virtual Environment) 생성하기/삭제하기/복제하기 (0) | 2026.03.20 |
|---|---|
| [Anaconda] 가상환경에서 GPU Tensorflow 구축하기 (3) | 2024.11.28 |