study

(210710) 파이썬 튜플, 딕셔너리 정리

hjkeeeem 2024. 7. 25. 20:19

튜플

 

# 괄호와 함께 하나의 정숫값만 저장한다면 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