▣ 파이썬 리스트의 슬라이싱
슬라이싱 (잘라내기) 에 대해서 알아볼텐데, 먼저 아래 간단한 예제코드를 보겠습니다.
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 = "안녕안녕안녕" 이 된것과 동일합니다.