파이썬 - 리스트

김소희·2024년 6월 25일

파이썬

목록 보기
7/17

리스트

왼편에 변수명을 선언하고 대괄호[]안에 요소들을 넣어줍니다. 요소가 여러개일 경우 쉼표(,)로 구분합니다.

파이썬의 배열은 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()함수는 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 메소드입니다.

append() 구조

리스트이름.append(데이터값)

# 리스트 생성
fruits = ['apple', 'banana', 'cherry']

# append() 함수를 사용하여 새로운 요소 추가
fruits.append('orange')

# 추가 후 리스트 출력
print(fruits)

# 출력값 ['apple', 'banana', 'cherry', 'orange']

0개의 댓글