리스트를 사용하면 당연히 알아야 할 것. 슬라이스!!!
이걸 모르면 for문 돌리며 고생한다.
슬라이싱은 원하는 구간의 데이터에 접근할 수 있다.
1. 리스트 슬라이싱
리스트명 [ 시작점(이상) : 종료점(미만) ]
이렇게 텍스트로 써놓으면 이해가 안 될 거 같은데 예시를 보면 이해가 팍!
리스트의 시작은 0이다.
그래서 a=0, b=1, c=2, d=3, e=4, g=5 으로 위치가 된다.
(쓰다보니 f가 빠져있었네..ㅎㅎㅎ 그냥 쓴다...ㅎㅎ)
시작점은 포함해서 접근한다. 다만 종료점은 포함하지 않는다.
그런데 마이너스로도 된다...????
마이너스는 역순이다.
숫자는 항상 앞이 작아야 한다.
역순 위치는 a=-6, b=-5, c=-4, d=-3, e=-2, g=-1 이다.
마이너스도 위 규칙이랑 똑같다.
리스트이름 [ 시작점(이상) : 종료점(미만) ]
2. 리스트 값 추가 append
리스트.append(값)
아까 빠진 f를 넣어줘봤다.
마지막에 추가되었군 ㅎㅎ
3. 리스트 길이 len
리스트 길이를 리턴하는 함수도 자주 쓰일 것이다.
len(리스트)
4. 리스트 역순 재배열 reverse
리스트.reverse()
오늘은 전에 배운거에 비하면 쉬워 짧게 작성했다.
하지만 자주 쓰이는 부분이니까 기억해두자!!
728x90
'파이썬 100일 챌린지' 카테고리의 다른 글
[100일 챌린지] 파이썬 numpy 설치와 numpy 함수 모음 #022 (0) | 2021.06.08 |
---|---|
[100일 챌린지] 파이썬 pandas 엑셀 import (xlrd 설치, openpyxl 설치, read_excel 에러) #021 (0) | 2021.06.07 |
[100일 챌린지] 파이썬 matplotlib 한글 폰트, 마이너스 기호 깨짐 방지 #019 (1) | 2021.06.06 |
[100일 챌린지] 파이썬 matplotlib 모든 그래프 유형 (막대, 수평막대, 원, 히스토그램, 산점도) #018 (0) | 2021.06.04 |
[100일 챌린지] 파이썬 matplotlib 두 개의 그래프 연달아 그리기(Figure, subplots) #017 (0) | 2021.05.31 |