ChainSmoker’s Block

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 3_8 본문

개인공부(WEB, Python, DB)/Python

[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 3_8

ChainSmokers 2022. 8. 23. 23:08

[02. 파이썬 프로그래밍의 기초, 자료형]

-리스트의 슬라이싱
Info
:
문자열과 마찬가지로 리스트에서도 슬라이싱 기법을 적용 가능함. 슬라이싱은 나눈다 라는 뜻이다.
리스트와 슬라이싱에 대해 살펴보자.
Source
:
a = [1, 2, 3, 4, 5]
a[0:2]

a = "12345"
a[0:2]
Result
:
[1, 2] '12'

위 예에서 문자열에서 슬라이싱했던 것과 같이 비교해보기로 하자.
소스에서 2가지가 완전히 동일하게 사용되었음을 알 수 있다. 문자열에서 했던 것과 같이 사용법이 완전 동일하다.

Info
:
문자열과 마찬가지로 리스트에서도 슬라이싱 기법을 적용 가능함. 슬라이싱은 나눈다 라는 뜻이다.
리스트와 슬라이싱에 대해 살펴보자.
Source
:
a = [1, 2, 3, 4, 5]
b = a[:2]
c = a[2:]
b
c

Result
:
[1, 2] [3, 4, 5]
그러므로, b변수는 리스트 a의 첫번째 요소부터 두 번재 요소인 a[1]까지 나타내는 리스트이다.
물론, a[2]값인 3은 포함되지 않는다.
c라는 변수는 리스트 a의 세 번째 요소부터 끝까지 나타내는 리스트이다.

반응형