Python 기본 자료구조 (Data Structure)

LISTS

  • 데이터를 여러 개 저장하는데 사용합니다.
  • 순서가 있습니다. 즉, 인덱스를 가지고 있습니다.
  • 값을 바꿀 수 있습니다. 즉, mutable 이라고 합니다.
#리스트 만들기
data = 'hello'

# e
date[1]

#여러 종류의 데이터를, 하나의 리스트에 저장 가능함
data = [2, 'Mitch', '홍길동', 3.55555]

#리스트 offset 으로 값을 얻기
week = ['Mon', 'Tue', 'Wed', 'Thu','Fri']

# Tue
week[1]

# Fri
week[-1]

# ['Tue', 'Wed', 'Thu']
week[1:4]

#리스트 안에 있는 리스트의 값을 얻기
my_list = ['Mitch', [3, 6, 7], ['yellow', 5, 6]]

# 6
print(my_list[1][1])

# w
my_list[2][0][-1]

# offset 으로, 리스트 안에 있는 값을 바꾸기
week[0] = 'Sun'

# ['Sun', 'Tue', 'Wed', 'Thu', 'Fri']
print(week)

리스트에 항목을 추가, 삭제하기

# ['Sun', 'Tue', 'Wed', 'Thu', 'Fri']
print(week)

week.append("Sat")
# ['Sun', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
print(week)

week.insert(1, "Mon")
# ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
print(week)

'파이썬' 카테고리의 다른 글

Booleans - True and False  (0) 2022.04.20
파이썬 Dictionaries - get, keys, values,items 함수  (0) 2022.04.20
파이썬 String(문자열)  (0) 2022.04.19
Print Operation and Get User input  (0) 2022.04.18
파이썬 변수, 숫자, 연산  (0) 2022.04.18

+ Recent posts