본문 바로가기

코딩, 엑셀

파이썬, 리스트를 다뤄보자! #2 - 슬라이싱, 연산자


▣ 파이썬 리스트의 슬라이싱


슬라이싱 (잘라내기) 에 대해서 알아볼텐데, 먼저 아래 간단한 예제코드를 보겠습니다.


a = [1,3,5,7,9]
print (a[0:2])
print (a[2:5])


사실 이전에 배웠던 문자열에서 슬라이싱 하는 방법과 동일합니다. 


a = [1,3,5,7,9]
print (a[:2])
print (a[2:])


시작 인덱스와 종료 인덱스 값을 명시하지 않았을 때의 동작입니다. 그냥 바로 실행해보면 이해할 수 있답니다.



▣ 리스트의 연산자


리스트 간에도 +와 같은 연산자를 이용할수 있는데요, 어떻게 동작하는지 알아봅니다.


a = [1,3,5]
b = [7,9,11]
print (a + b)

리스트 사이에서 + 라는건 둘을 합치는 기능을 하지요. 문자열에서도 "Hello" + " World" = "Hello World" 로 동작한것과 같은 이치랍니다. 


a = [1,2,3]
print (a * 3)


리스트에서 곱하기는 반복해서 만들어줍니다. 문자열 연산에서 "안녕" * 3 = "안녕안녕안녕" 이 된것과 동일합니다. 


Only I can change me life, no one can do it for me. – Carol Burnett