학습 코드 : https://github.com/Elinasu001/Data-Analysis-with-Open-Source/blob/main/오픈소스_데이터_분석_2강.ipynb

01 시퀀스 슬라이싱과 컴프리헨션

비즈니스/서비스 로직(또는 데이터 가공)

리스트 슬라이싱(1/3)


대상 리스트의 부분 리스트를 생성 또는 수정

numbers = [10, 20, 30, 40, 50, 60, 70]
subset1 = numbers[0 : 3]
print(subset1) # 10 20 30

리스트 슬라이싱(2/3)


리스트 슬라이싱 응용

numbers = [10, 20, 30, 40, 50, 60, 70]
 subset2 = numbers[-3 : ]
 print(subset2)   // 50 60 70

리스트 슬라이싱 (3/3)


리스트 슬라이싱 응용

numbers = [10, 20, 30, 40, 50, 60, 70]
list1 = numbers[  :  : 2 ]
print(list1) # [10, 30, 50, 70]
list2 = numbers[  :  : -1]
print(list2) # [70, 60, 50, 40, 30, 20, 10]

리스트 컴프리헨션(1/3)