1. 슬라이싱

리스트에서 원하는 부분을 잘라낼 수 있음

 

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

print(lst[:]) # 리스트 모든 요소
print(lst[:8]) # 처음 8개 요소
print(lst[:-3]) # 인덱스 -3까지 모든 요소
print(lst[1:]) # 인덱스 1부터 모든 요소
print(lst[-4:]) # 마지막 4개 요소
print(lst[2:7]) # 인덱스 2~6에 있는 요소
print(lst[::2]) # 리스트 모든 요소, 인덱스 2씩 건너뛰면서 
print(lst[:8:2]) # 처음 8개 요소, 인덱스 2씩 건너뛰면서
print(lst[1::2]) # 인덱스 1부터 모든 요소, 인덱스 2씩 건너뛰면서
print(lst[2:7:2]) # 인덱스 2~6에 있는 요소, 인덱스 2씩 건너뛰면서

// codeit

sliced_lst = lst[:8]

for element in sliced_lst:
    print(element)
1
2
3
4
5
6
7
8

 

 

2. range()

리스트에서 원하는 부분을 잘라낼 수 있음

 

lst = [1, 2, 3, 4, 5]
n = len(lst)

for i in range(n):
    print(lst[i])

 

1
2
3
4
5
반응형


글이 도움이 되셨다면 공감과 광고 클릭 한번 부탁드립니다! 💕
감사합니다 ✨