티스토리 뷰

언어/Python

Python sublist, slicing

★ ☆ 2020. 12. 31. 22:56

 

colon":"을 이용해서 list를 자를 수 있다.

 

list = [1,2,3][1:]

print(list)
# [2,3]

1번째 element부터 끝까지 라는 뜻이 된다. list는 0부터 시작하므로, 1을 제외한 나머지로 이루어진 리스트가 된다.

 

e = [1, 2, 3, 4, 5, 6, 7, 8, 9]
f = e[:1]
g = e[1:]
h = e[2:5]
k = e[-3:]

print(f)
# [1]

print(g)
# [2, 3, 4, 5, 6, 7, 8, 9]

print(h)
# [3,4,5]

print(k)
# [7,8,9]

왼쪽 범위를 지정하지 않으면 0부터 시작한다.

오른쪽 범위를 지정하지 않으면 끝까지 간다.

 

왼쪽 오른쪽 범위를 모두 지정하면, 왼쪽 element부터 오른쪽 element 까지 라는 뜻이다.

 

 

'언어 > Python' 카테고리의 다른 글

exercise-strings-and-dictionaries  (0) 2021.01.01
List Comprehensions in Python  (0) 2021.01.01
Access and Print a list of lists  (0) 2020.12.31
Python 논리 연산자 not  (0) 2020.12.30
print문 안에 if 조건을 넣을 수 있다.  (0) 2020.12.30
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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 31
글 보관함