我試圖弄平嵌套詞典:如何拼合嵌套的python字典?
dict1 = {
'Bob': {
'shepherd': [4, 6, 3],
'collie': [23, 3, 45],
'poodle': [2, 0, 6],
},
'Sarah': {
'shepherd': [1, 2, 3],
'collie': [3, 31, 4],
'poodle': [21, 5, 6],
},
'Ann': {
'shepherd': [4, 6, 3],
'collie': [23, 3, 45],
'poodle': [2, 10, 8],
}
}
我想在列表中顯示的所有值: [4,6,3,23,3,45 2,0,6, 1,2,3,...,2,10,8]
我的第一個想法是這樣做的:
dict_flatted = [ i for name in names.values() for dog in dogs.values() for i in dog]
雖然我得到的錯誤。我會很高興提示如何處理它。
什麼錯誤你好嗎?你提到「錯誤」,但你實際上沒有描述它。 – Blckknght