728x90
안녕하세요. 쇼미요미입니다.
오늘은 리스트에 대해서 알아보도록 하겠습니다.
1. 정의
- 리스트는 순서를 가진 객체의 집합으로, 리스트명 = [요소1, 요소2, 요소3, ...]와 같이 표현할 수 있음
- 리스트는 요소 삭제, 삽입, 순서 변경 등이 자유로움
리스트는 숫자 또는 문자로 구성할 수 있고, 숫자와 문자와 함께 구성할 수 있음
리스트 안에 리스트를 이중으로 구성할 수도 있음
2. 인덱싱
<결과>
3. 슬라이싱
- 문자열 슬라이싱과 동일
<결과>
4. 리스트 합치기
a = [1, 2, 3]
b = [4, 5, 6]
print(a + b)
>>> [1, 2, 3, 4, 5, 6]
5. 리스트 반복하기
a = [1, 2, 3]
print(a * 3)
>>> [1, 2, 3, 1, 2, 3, 1, 2, 3]
6. 리스트 수정하기 (교체하기)
1) 하나의 값만 수정하기 (인덱싱으로 수정)
a = [1, 2, 3]
a[2] = 4
print(a)
>>> [1, 2, 4]
2) 여러 개의 값 수정하기 (슬라이싱으로 수정)
a = [1, 2, 3]
a[1:2] = ['a', 'b', 'c']
print(a)
>>> a [1, 'a', 'b', 'c', 4]
7. 리스트 삭제하기
1) [] 으로 삭제하기 (삭제하고자 하는 위치에 빈 값 채우기)
a = [1, 'a', 'b', 'c', 4]
a[1:3] = []
print(a)
>>> [1, 'c', 4]
2) del 로 삭제하기
a = [1, 'a', 'b', 'c', 4]
del a[1:3]
print(a)
>>> [1, 'c', 4]

728x90
'Python > 기초' 카테고리의 다른 글
[Python] 딕셔너리(dictionary) (0) | 2022.05.01 |
---|---|
[Python] 튜플(tupple) (0) | 2022.05.01 |
[Python] 리스트 처리 함수 (0) | 2022.05.01 |
[Python] 문자열 처리 함수 (0) | 2022.04.29 |
[Python] 자료형 : 숫자, 문자, bool (0) | 2022.04.29 |
댓글