-
1. 리스트 수정
문자열과 다르게 요솟값을 변경할 수 있다.
l = [1, 2, 3] l[0] = "11" [11, 2, 3]
2. 리스트 삭제
l = [1, 2, 3, 4, 5] del l[0] [2, 3, 4, 5] del l[2:] [4, 5]
3. 리스트 관련 함수
1. append : 요소 추가
l = [1, 2, 3] l.append(4) [1, 2, 3, 4]
2. extend : 리스트 확장
l = [1, 2, 3] l.extend([4, 5]) [1, 2, 3, 4, 5]
3. insert : 요소 삽입
l = [1, 2, 3, 4] l.insert(4,5) [1, 2, 3, 4, 5]
4. remove : 요소 삭제
l = [1, 2, 3, 3, 4] l.remove(3) [1, 2, 3, 4] l.remove(2) [1, 3, 4]
5. sort : 정렬
l = [3, 4, 1, 2] l.sort() [1, 2, 3, 4] l2 = ["c", "a", "b", "d"] l2.sort() ["a", "b", "c", "d"]
6. reverse : 뒤집기
l = [1, 2, 3, 4] l.reverse() [4, 3, 2, 1]
7. index : 인덱스 출력
l = [1, 1, 2, 3] l.index(1) 0 l.index(2) 2 l.inedex(0) 오류!
8. pop : 요소 끄집어 내기
l = [1, 2, 3] l.pop() 3 print(l) [1, 2]
'CS > 자료구조' 카테고리의 다른 글
[Python] 문자열 문법 정리 (0) 2023.06.27 [Python] 스택(Stack), 큐(Queue) (0) 2023.06.20 댓글