티스토리 뷰
안녕하세요 동기 여러분!
오늘은 파이썬의 리스트를 슬라이싱 하는 방법에 대해 알아봅시다!
Slicing Lists
저는 가끔 피자를 시켜 먹었을 때 피자가 삐뚤 빼뚤 슬라이싱 되어 왔을 때 조금 빡치곤 합니다.
리스트를 피자라 생각하고 슬라이싱 해봅시닼ㅋㅋㅋ
pizza = [0, 1, 2, 3, 4, 5, 6, 7]
위의 코드는 피자에 0부터 8이라는 숫자가 들어가 있는 리스트입니다.
3부터 4를 잘라서 먹고 싶어요.
pizza = [0, 1, 2, 3, 4, 5, 6, 7]
pizza[3:5] # == [3, 4]
- 슬라이싱할 리스트 이름[시작 인덱스 번호 : 이 번호의 바로 앞에서 잘림]
- 3과 4를 잘라서 먹고 싶으니까 인덱스 번호 3을 시작해서 5를 넣어 주면 [3, 4]가 슬라이싱 되어 나옵니다.
2까지 잘라서 먹고 싶어요.
pizza = [0, 1, 2, 3, 4, 5, 6, 7]
pizza[:3] # == [0, 1, 2]
- 시작 인덱스 번호의 기본 값이 0 이기 때문에 인덱스 번호가 0부터 시작할 거라면 생략해줘도 됩니다.
5부터 잘라서 먹고 싶어요.
pizza = [0, 1, 2, 3, 4, 5, 6, 7]
pizza[5:] # == [5, 6, 7]
- 뒷 번호도 기본 값은 리스트의 끝까지 적용이 되기 때문에 5부터 7까지의 숫자를 슬라이싱 하고 싶다면 생략해도 됩니다.
오늘의 느낌
다음 시간에 알아볼 내용은 음의 정수 인덱스 번호로 슬라이싱을 하는 방법을 알아봅시다!
'Python' 카테고리의 다른 글
[Python] Counting in a List (0) | 2022.02.02 |
---|---|
[Python] Slicing Lists (2) (0) | 2022.02.01 |
[Python] Length (0) | 2022.02.01 |
[Python] Consecutive Lists: Range (0) | 2022.02.01 |
[Python] Insert, Pop (0) | 2022.02.01 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- html table
- 동기코딩
- if문
- HTML 기본
- em
- 파이썬
- html
- method
- function
- 타입 좁히기
- 메서드
- CSS
- Type
- css position
- Margin
- for문
- 객체
- CSS 포지션
- javascript
- Python
- 실수
- 함수
- 타입스크립트
- padding
- Object
- 자바스크립트
- Typescript
- 프로그래머스
- 반복문
- Array
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함