본문 바로가기

공부/Python

7. [Python] 자료 구조 - list, tuple, dict

반응형
# 리스트
list_a = ['A', 'B', 'C', 'D', 'E', 'F']
print(type(list_a))     # <class 'list'>
print(list_a)           # ['A', 'B', 'C', 'D', 'E', 'F']
print(list_a[1])        # B
print(list_a[:4])       # ['A', 'B', 'C', 'D']
print(list_a[2:4])      # ['C', 'D']     
list_a.append('T')      
print(list_a)           # ['A', 'B', 'C', 'D', 'E', 'F', 'T']         
list_a.insert(3, 'G')
print(list_a)           # ['A', 'B', 'C', 'G', 'D', 'E', 'F', 'T']
del list_a[3]
print(list_a)           # ['A', 'B', 'C', 'D', 'E', 'F', 'T']

#튜플
tuple_a = ('A', 'B', 'C')
print(type(tuple_a))        # <class 'tuple'>
print(tuple_a)              # ('A', 'B', 'C')
print(tuple_a[:2])          # ('A', 'B')

#딕셔너리
dict_a = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}
print(type(dict_a))         # <class 'dict'>
print(dict_a)               # {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}
dict_a['A'] = 10
print(dict_a)               # {'A': 10, 'B': 2, 'C': 3, 'D': 4, 'E': 5}
del dict_a['A']
print(dict_a)               # {'B': 2, 'C': 3, 'D': 4, 'E': 5}

 

리스트는 [ ]

튜플은 ( )

딕셔너리는 { }

 

듀플만 데이터 수정이 안됨

 

반응형

'공부 > Python' 카테고리의 다른 글

오류 노트  (0) 2020.01.21
9. [Python] ipynb 파일 py로 변환하기  (0) 2020.01.03
6. [Python] QThread , Thread 의 이해  (0) 2019.12.19
4. [Python] QWaitCondition  (0) 2019.12.17
[Python] ** 의 쓰임  (0) 2019.12.17