왼편에 변수명을 선언하고 대괄호[]안에 요소들을 넣어줍니다. 요소가 여러개일 경우 쉼표(,)로 구분합니다.
파이썬의 배열은 list(리스트)라고도 불리는데 배열이랑 여러 자료형들을 하나의 묶음으로 관리하고 각 요소간의 순서가 존재해서 인덱스(index)를 통해 접근이 가능한 자료형을 말합니다. 다시 말해 배열안에는 여러가지 자료형들이 들어갈 수 있으며 그 요소에는 각각의 순서가 있어 index를 통해 각 요소에 접근 할 수 있습니다.
odd = [], add1 = list()
odd2 = [1,2,3,4]
odd2 = ["안녕",1,3,5,[1,5]]
odd3 = ["python",False,1,3,5,[1,5]]
odd = [1,2,3]
odd[0]
# 출력값 > 1
odd[-1]
# 출력값 > 3
odd[0] + odd[1]
# 출력값 > 3
파이썬은 요소의 시작이 0부터입니다. 또 마지막 요소를 가리킬 때는 -1을 사용합니다.
표현식 : 변수[시작인덱스,마지막인덱스,인터벌]
odd[0:2]
#출력 [1,2]
슬라이싱이란 '나눈다'라는 뜻입니다.
string[1:3]
#출력'23'
string[:3]
#출력'123'
string[0:3:2]
#출력 '13'
주의!
슬라이싱을 할 때 주의해야 할 점은 마지막 인덱싱은 포함되지 않는다는 점입니다. 현재 [1:3]까자 슬라이싱을 하지만 1,2 인덱스에는 해당하는 값만 표현이 됩니다.
append()함수는 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 메소드입니다.
리스트이름.append(데이터값)
# 리스트 생성
fruits = ['apple', 'banana', 'cherry']
# append() 함수를 사용하여 새로운 요소 추가
fruits.append('orange')
# 추가 후 리스트 출력
print(fruits)
# 출력값 ['apple', 'banana', 'cherry', 'orange']