일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- GA설치
- 파이썬정규표현식
- 카페24
- 파이썬함수
- 퍼포먼스마케팅
- 구글애널리틱스
- 파이썬내장함수
- 파이썬공부
- GA강의
- GA
- 페이스북광고
- 프리미어프로
- 유튜브
- 구글애널리틱스4
- 파킹통장추천
- GA가이드
- 구글애널리틱스가이드
- 파이썬문자열
- 마케팅
- 책추천
- GA4
- 구글애널리틱스공부
- 유튜브광고
- GA공부
- 파이썬프로그래밍
- 구글ads
- 파이썬
- 구글애널리틱스강의
- 메이크샵
- 신용카드추천
Archives
- Today
- Total
정리왕
파이썬 리스트2 (리스트 슬라이싱) 본문
반응형
리스트의 슬라이싱
문자열과 마찬가지로 리스트에서도 슬라이싱 기법을 적용할 수 있다. 슬라이싱은 '나눈다'는 뜻이라고 했다.
자, 그럼 리스트의 슬라이싱에 대해서 살펴보자.
>>> a = [1, 2, 3, 4, 5]
>>> a[0:2]
[1, 2]
앞의 예를 문자열에서 슬라이싱했던 것과 비교해 보자.
>>> a = "12345"
>>> a[0:2]
'12'
2가지가 완전히 동일하게 사용되었음을 눈치 챘을 것이다.
문자열에서 했던 것과 사용법이 완전히 동일하다.
몇가지 예를 더 들어 보자.
>>> a = [1, 2, 3, 4, 5]
>>> b = a[:2]
>>> c = a[2:]
>>> b
[1, 2]
>>> c
[3, 4, 5]
b변수는 리스트 a의 첫 번째 요소부터 두 번째 요소인 a[1]까지 나타내는 리스트이다.
물론 a[2]값인 3은 포함되지 않는다.
c라는 변수는 리스트 a 세 번째 요소부터 끝까지 나타내는 리스트이다.
숙제 : A = [1, 2, 3, 4, 5] 리스트에서 슬라이싱 기법을 사용하여 리스트 [2, 3]을 만들어 보자.
>>> A = [1, 2, 3, 4, 5]
>>> B = A[1:3]
>>> B
[2, 3]
중첩된 리스트에서 슬라이싱하기
리스트가 포함된 중첩 리스트 역시 슬라이싱 방법은 똑같이 적용된다.
>>> a = [1, 2, 3, ['a', 'b', 'c'],4, 5]
>>> a[2:5]
[3, ['a', 'b', 'c'], 4]
>>> a[3][:2]
['a', 'b']
위 예에서 a[3]은 ['a', 'b', 'c']를 나타낸다.
따라서 a[3][:2]는 ['a', 'b', 'c']의 첫 번째 요소부터 세 번째 요소 직전까지의 값, 즉['a', 'b']를 나타내는 리스트가 된다.
반응형
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬 리스트4 (리스트 수정, 삭제) (0) | 2020.11.29 |
---|---|
파이썬 리스트 3 (리스트 연산하기) (0) | 2020.11.29 |
파이썬 리스트1 (리스트란?) (0) | 2020.11.29 |
파이썬 문자열7 (문자열 내장함수) (0) | 2020.11.29 |
파이썬 문자열6 (f문자열 포맷팅) (0) | 2020.11.29 |
Comments