(2022.11.10) Today_I_Learned_day-50

imRound·2022년 11월 10일
0
post-thumbnail

숫자 문자열과 영단어

링크 https://school.programmers.co.kr/learn/courses/30/lessons/81301

def solution(s):
    dict = {'zero':'0', 'one':'1', 'two':'2', 'three':'3', 'four':'4', 'five':'5', 'six':'6', 'seven':'7', 'eight':'8', 'nine':'9'}
    for i in dict.items(): # .items함수를 사용하면 dict의 key,value를 얻을 수 있다. (.items 사용방법을 몰랐습니다.)
        s = s.replace(i[0],i[1]) # 문자열 형태로 return s = s.replace(i, str(a.index(i)))
        
    answer = int(s)
    return answer

# # 결과값 
print(solution("1twonine4zero"))

Dictioanry의 view 객체 반환.

※ view 객체 의미 : (key, value)  tuple 형태를 요소로 갖는 List.

※ view 객체는 Dictionary의 모든 변화를 반영.

  • .items() 예제

car = {"name" : "BMW", "price" : "7000"}
for key, val in car.items():
... print("key : {} value : {}".format(key,val))

key : name value : BMW
key : price value : 7000

profile
Django 개발자

0개의 댓글