본문 바로가기
파이썬

파이썬 Mapping dictionary value to list

by º기록 2020. 11. 14.
반응형

다음 사전이 주어지면 :

dct = {'a':3, 'b':3,'c':5,'d':3}

이러한 값을 다음과 같은 목록에 어떻게 적용 할 수 있습니까?

lst = ['c', 'd', 'a', 'b', 'd']

다음과 같은 것을 얻으려면 :

lstval = [5, 3, 3, 3, 3]

 

해결 방법

 


>>> map(dct.get, lst)
[5, 3, 3, 3, 3]


>>> [dct[k] for k in lst]
[5, 3, 3, 3, 3]

 

참조 페이지 https://stackoverflow.com/questions/33078554

 

 

반응형

댓글