x = {
'a' : 100,
'b' : 200,
'c' : 300
}
주어진 dictionary에서 원하는 키값만 빼오고 싶을 때, pandas처럼 생각해서 대괄호 안에 list를 넣으면 안된다. ㅠ
result = x[['b', 'c']]
TypeError: unhashable type: 'list'
이렇게 하자.
result = dict((k, x[k]) for k in ['b', 'c'])
'개발 > python' 카테고리의 다른 글
opencv 설치시 ImportError: libGL.so.1 에러 (0) | 2022.10.08 |
---|