子元素是字典列表转成字典
生活随笔
收集整理的這篇文章主要介紹了
子元素是字典列表转成字典
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
測試案例一
a=[{"a":1},{"b":2}] d = dict() for v in a:print(v)print(type(v))輸出:
{'a': 1}
<class 'dict'>
{'b': 2}
<class 'dict'>
測試案例二
{v for v in a}TypeError ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Traceback (most recent call last)
<ipython-input-215-7c5cc030aa6d> in <module>
----> 1 {v for v in a}
<ipython-input-215-7c5cc030aa6d> in <setcomp>(.0)
----> 1 {v for v in a}
TypeError: unhashable type: 'dict'
?
為什么呢?
測試案例三
{{"a":1},{"b":2}}TypeError ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Traceback (most recent call last)
<ipython-input-216-e6dcc05bdf9b> in <module>
----> 1 {{"a":1},{"b":2}}
TypeError: unhashable type: 'dict'
?
三面三個案例就可以看出,錯誤的原因了,字典元素不能是字典類型
總結
以上是生活随笔為你收集整理的子元素是字典列表转成字典的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: **kwargs特有的作用
- 下一篇: input must have last