파이썬 슬라이싱
-
Python Programming Basic - 2. 시퀀스 자료형 (Sequence Data Type)Python/Python Basic Lesson 2020. 3. 2. 20:20
Sequence Type : 순서를 가지고 정렬되어 있는 객체 구분 설명 문자열 (string) 문자나 기호가 ' ', " "로 묶여진 데이터 타입 리스트 (list) 같은 혹은 다른 데이타 타입이 [ ] 로 묶인 데이터 타입 [ 1, 1.2, 'a' ] 튜플 (tuple) 같은 혹은 다른 데이타 타입이 ( ) 로 묶인 데이터 타입 ( 1, 1.2, 'a' ) 문자열 데이터 : 'python is' 데이터 p y t h o n i s 인덱스 0 1 2 3 4 5 6 7 8 -9 -8 -7 -6 -5 -4 -3 -2 -1 리스트 데이터 : [ 'p', 'y', 't', 'h', 'o', 'n', 1, [1,2], {'a':1} ] 데이터 'p' 'y' 't' 'h' 'o' 'n' 1 [1,2] {'a':1..
-
[Python] 스텝 슬라이싱을 이용한 리스트 활용Python/Python Programming 2018. 4. 22. 20:23
홀수번째 리스트 출력 lst = [ str(i) for i in range(10) ] print(lst) print(lst[1::2]) # [시작:끝:스탭] ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] ['1', '3', '5', '7', '9'] 짝수번째 리스트 출력 lst = [ str(i) for i in range(10) ] print(lst) print(lst[2::2]) # [시작:끝:스탭] ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] ['2', '4', '6', '8'] 리스트 역순 출력. (reversed) lst = [ str(i) for i in range(10) ] print(lst) prin..