반드시 기억해야하는 파이썬 indexing 특징

a[3:-3]?

 

a = [1,2,3,4,5,6]

result = [a[i:j] for i in range(1,4) for j in range(-3,-1)]

cnt = 0

for element in result:
    
    if len(element) <= 1:
        
        cnt += 1
        
print(cnt)
3

print(result)
[[2,3],[2,3,4],[3],[3,4],[],[4]]

a[3:-3]
[]

 

a[3:-3]이 4일것 같다고 생각은 했지만 []이었음

 

마지막 인덱스 원소는 포함하지 않으니까 그런가봄

 

이런거는 외운다기보다는

 

'마지막 인덱스의 원소는 포함하지 않는다'를 기억하고 있어야겠지

 

 

 

TAGS.

Comments