튜플
-선언
# 튜플 선언1: ()
tuple1 = (1, 'a', 3)
# 튜플 선언2: 다양한 자료형으로도 가능
tuple2 = (1, 'abcd', 2.44)
-접근
tuple1[1]
# -> 'a'
# 0~1번째 인덱스의 값 반환
tuple2[0:2]
# -> ('a', 2.44) # 튜플형식으로 반환한다
리스트
-선언
# 리스트 선언1:
mylist1 = [1, 2, 3, 4]
# 리스트 선언2: 다양한 자료형 혼합
mylist2 = ['a', 3, 'ee', 1.44]
-접근
# 인덱스를 통해서 접근/변경 가능
print(mylist[1])
mylist[2] = 'new'
※ 튜플과 리스트의 차이점은?
튜플: 불변
# 접근은 가능하나,
print(tuple1[0])
# 새로운 할당은 불가능!! (불변)
tuple1[0] = 77 # (불가능)
리스트: 변경 가능
# 접근과 할당 모두 가능
print(mylist1[0])
mylist1[0] = 77 # 가능
딕셔너리
-선언
mydic = {'key1': 'value1', 'key2': 7311, 'key3': 1.44}
-접근
# key 값을 통해서 접근/변경 가능
print(mydic['key1'])
# -> value1 출력
mydic['key2'] = 33.33 # 값 변경
'BackEnd > Python' 카테고리의 다른 글
파이썬:: PyQt5 - QtPlainTextEdit 객체에 텍스트 append 할때 바로 반영이 안되는 경우 (0) | 2019.03.17 |
---|---|
파이썬 :: logging 모듈을 활용한 로그 찍기 (0) | 2019.02.10 |
파이썬 :: 맥(MAC) 환경에서, Redis 설치 및 파이썬 연동 (0) | 2019.02.05 |
파이썬 :: 아나콘다(ANACONDA) 맥 환경에서 가상환경 세팅하기 (1) | 2019.01.29 |