본문 바로가기

Python

[Python] 리스트(List) 자료형

다양한 data type을 저장할 수 있는 자료형

a = ['a', 1, 'hi', [2, 5, 'python']]

 

- 인덱싱 (indexing)

List 내 특정 문자를 가리키는 것

arr[n] 은 n번째 문자

n 이 음수일 경우, 뒤에서 부터 indexing

 

- 슬라이싱 (Slicing)

List내 특정 문자열을 가리키는 것

arr[n : m] 은 n <= arr 의 index < m

n 혹은 m 이 생략되었을 경우, 끝까지로 간주

 

- 연산 (+, *)

a = [1, 'hi', [1, 2]]
b = [2, [10, 20], 'hello']
c = a + b
d = a * 3

print(c)
print(d)

----->
[1, 'hi', [1, 2], 2, [10, 20], 'hello']
[1, 'hi', [1, 2], 1, 'hi', [1, 2], 1, 'hi', [1, 2]]

 

- append(a)

List내 특정 문자열을 가리키는 것

반응형

'Python' 카테고리의 다른 글

[Python] 딕셔너리(Dictionary) 자료형  (0) 2022.01.18
[Python] 튜플(Tuple) 자료형  (0) 2022.01.18
[Python] 문자열 (String)  (0) 2022.01.12
[Python] 연산자  (0) 2022.01.12
[Python] VS code 개발환경 설정 (확장팩 설치)  (0) 2022.01.12