본문 바로가기

파이썬 100일 챌린지

[100일 챌린지] 파이썬 리스트 함수 정리 (슬라이싱,역순슬라이싱,값추가,길이,역순재배열) #020

 

리스트를 사용하면 당연히 알아야 할 것. 슬라이스!!!

이걸 모르면 for문 돌리며 고생한다.

슬라이싱은 원하는 구간의 데이터에 접근할 수 있다. 

 

 

1. 리스트 슬라이싱 

 

리스트명 [ 시작점(이상) : 종료점(미만) ]

이렇게 텍스트로 써놓으면 이해가 안 될 거 같은데 예시를 보면 이해가 팍!

 

리스트 슬라이싱 예제

리스트의 시작은 0이다. 

그래서 a=0, b=1, c=2, d=3, e=4, g=5 으로 위치가 된다.

(쓰다보니 f가 빠져있었네..ㅎㅎㅎ 그냥 쓴다...ㅎㅎ)

 

시작점은 포함해서 접근한다. 다만 종료점은 포함하지 않는다.

 

그런데 마이너스로도 된다...????

마이너스는 역순이다.

 

리스트 슬라이싱 예제2

숫자는 항상 앞이 작아야 한다.

역순 위치는 a=-6, b=-5, c=-4, d=-3, e=-2, g=-1 이다.

마이너스도 위 규칙이랑 똑같다.

리스트이름 [ 시작점(이상) : 종료점(미만) ]

 

 

2. 리스트 값 추가 append

 

리스트.append(값)

 

아까 빠진 f를 넣어줘봤다. 

리스트 값 추가

 

마지막에 추가되었군 ㅎㅎ

 

 

3. 리스트 길이 len

 

리스트 길이를 리턴하는 함수도 자주 쓰일 것이다.

len(리스트)

 

리스트 길이

 

 

4. 리스트 역순 재배열 reverse

 

리스트.reverse()

리스트 역순 재배열

 

 

오늘은 전에 배운거에 비하면 쉬워 짧게 작성했다. 

하지만 자주 쓰이는 부분이니까 기억해두자!!

728x90