반응형
다음 사전이 주어지면 :
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python urllib 대 httplib? (0) | 2020.11.14 |
---|---|
파이썬 테이블이없는 경우 SQLalchemy (0) | 2020.11.14 |
파이썬 How to quickly parse a list of strings (0) | 2020.11.14 |
파이썬 데이터 프레임에서 word_tokenize를 사용하는 방법 (0) | 2020.11.14 |
파이썬 Merge multiple column values into one column in python pandas (0) | 2020.11.14 |
댓글