python 기초/[Data Type : 자료 형태]

List

쵸비 2023. 6. 27. 13:55
728x90

리스트(List)

  • 여러 개의 데이터 다룰 때, 하나의 변수에 많은 값을 집어 넣을 수 있음.
  • 대괄호를 이용하여, 데이터를 묶어 줌
    • a = [1,2,3,4,5] #5개의 데이터가 a라는 변수에 모두 담겨있음
  • 리스트 내 데이터를 삭제하거나 추가, 수정이 가능함
    • append() : 추가
    • insert() : 삽임
    • remove() : 삭제
  • Size가 정해져 있지 않고 유동성이 있다.

 

  • 리스트 선언과 형태
list1 = [100,200,300,400,500]
list1
#[100, 200, 300, 400, 500]

type(list1)
#list

list2 = ['최영철', 70, 80, '서울']
list2
#['최영철', 70, 80, '서울']

type(list2)
#list

 

  • 리스트의 특정 위치에 값을 추출할 때
list1[0]
#100

list1[1], list1[2], list1[3]
#(200, 300, 400)

 

  • append() : 리스트에 해당 값을 추가한다.
list2.append('사회')
list2
#['최영철', 70, 80, '서울', '사회']

 

  • insert() : 리스트 특정위치에 해당 값을 추가한다.
list2.insert(0,'한국사')
list2
#['한국사', '최영철', 70, 80, '서울', '사회']

 

  • remove() : 특정 값을 리스트에서 삭제한다.
list2.remove(70)
list2
#['한국사', '최영철', 80, '서울', '사회']

 

  • 리스트의 연산
score = [10, 20, 30, 40]
score
#[10, 20, 30, 40]

score * 3
#[10, 20, 30, 40, 10, 20, 30, 40, 10, 20, 30, 40]

score + list2
#[10, 20, 30, 40, '한국사', '최영철', 80, '서울', '사회']
728x90

'python 기초 > [Data Type : 자료 형태]' 카테고리의 다른 글

Dictionary  (1) 2023.06.27
Set  (0) 2023.06.27
Tuple  (0) 2023.06.27
Data Type  (0) 2023.06.27