본문 바로가기
프로그래밍/Python

[Python] 자료형 - 리스트

by jaewoo93 2022. 11. 17.

<리스트(List)>

리스트는 여러 개의 데이터를 하나의 변수로 묶어 표현할 수 있는 자료형.

대괄호[]로 데이터를 묶음. 리스트는 0번지부터 시작.

ex)

a_List = [1,2,3,4,5]

print(a_List[:2]) ==> [1,2]  // [ a_List[0], a_List[1] ]

print(a_List[2:]) ==> [3,4,5] // [ a_List[2], a_List[3], a_List[4] ]

 ----------------------------------------------------------------------------------------------------------

빈 리스트 생성하고 데이터를 하나씩 추가할 수 있음.

b_list = [ ]

b_list.append(1)

b_list.append(2)

b_list.append(3)

print(b_list)

 

==> 출력결과: [1,2,3]

---------------------------------------------------------------------------------------------------------

리스트에는 여러 타입의 변수 형태가 저장 가능

c_list = [1, 3.14, "hello", [1,2,3]]

print(c_list)

print(c_list[1:3])  // 1번지부터 3번지 전까지의 데이터를 가져옴

 

==> 출력결과

[1, 3.14, 'hello', [1,2,3]]

[3.14, 'hello']

----------------------------------------------------------------------------------------------------------

리스트는 데이터 변경 가능

d_list = [1,2,3,4,5]
print(d_list)
d_list[0] = 5
print(d_list)
 
[1, 2, 3, 4, 5]
[5, 2, 3, 4, 5]