개발일지 <내일배움캠프> 20230324 TIL

임재훈·2023년 3월 24일
0

튜플로 구성된 키와 벨류값을 zip 함수와 dict함수로 딕셔너리로 만들기

keys = ("apple", "pear", "peach")
vals = (300, 250, 400)
result =dict(zip(keys,vals))
print(result)

키와 벨류라는 변수로 정해져 있는 튜플을
딕셔너리 형태로 바꿔주는 dict 함수로 튜플을 딕셔너리로 변경해 주고 zip 함수로 keys와 vals 변수를 묶어준다

실행하면 결과는 이렇게 된다

{'apple': 300, 'pear': 250, 'peach': 400}

튜플 형태가 아닌 리스트 형태도 같은 결과를 보일지 궁금해서 실행해 보았다

keys = ["apple", "pear", "peach"]
vals = [300, 250, 400]
result =dict(zip(keys,vals))
print(result)

결과는 똑같이 리스트형태인 키와 벨류값이; 딕셔너리형태로 묶에 딕셔너리가 된다

파이썬으로 환율을 구하는 방법

현재 기준 환율로 해보았다

환율 = {"달러": 1292, 
        "엔": 9.92, 
        "유로": 1399, 
        "위안": 188}
user = input("입력: ")
num, currency = user.split()
print(float(num) * 환율[currency], "원")

딕셔너리 형태로 화폐와 가치를 키와 벨류값으로 정해주고
인풋으로 예를들어 1000엔 이라는 인풋을 받으면 엔에 1000을 곱한 값이 리턴된다 이 방법으로 현재 환율정보만 알면 환율을 바로 구할 수 있다

0개의 댓글