(210710) 파이썬 튜플, 딕셔너리 정리
튜플
# 괄호와 함께 하나의 정숫값만 저장한다면 type()을 출력했을 때 튜플이 아닌 정수로 인식
-> 그렇기 때문에 my_tuple( 1 , ) 이런식으로 쉼표(,)를 입력해야 함.
# tuple은 원소 값을 변경할 수 없다.
# tuple은 굳이 괄호를 사용하지 않아도 튜플로 인식 함.
EX) t = 1,2,3,4
딕셔너리
# star expression 사용 방법
# 딕셔너리에 값 추가하거나 수정할 땐 변수명["추가할 key 값"] = value값
# 딕셔너리에서의 값 삭제 del 변수명["추가할 key 값"]
# 딕셔너리 생성 시 value값이 두개일 경우, 메로나의 가격(값)을 화면에 출력
print(inventory["메로나"][0], "원")
# key값으로만 구성된 리스트 생성하기 (value도 마찬가지로 하면 됨)
예를 들어 icecream = {'탱크보이':1200, '폴라포':1200, '빵빠레':1800}가 있으면
result = list(icecream.keys())
# 다른 딕셔너리 요소 추가하기
icecream 딕셔너리에 new_product = { '팥빙수' : 2700, '아맛나':1000 }를 추가하려면
icecream.update( new_product )
# zip과 dict 두 개의 튜플을 하나의 딕셔너리로 변환하기
keys = ("apple", "pear", "peach")
vals = (300,250,400) 이렇게 있을 때
result = dict(zip(keys, vals))
참고
091 ~ 100 - 초보자를 위한 파이썬 300제 (wikidocs.net)
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net