各位前輩好
小弟是python新手
開發環境是ubuntu14.04 python3.4
目前有個問題想請教
假設有一個名稱為test的dict長這樣
{
"aaa": "123",
"bbb": "456",
"ccc": "789",
"ddd": "000",
"dog": {
"ccc": "apple"
},
"cat": {
"ccc": "banana"
},
"elephant": {
"ccc": "mouse"
},
"hello": "duck",
"hi": {
"ccc": "eleven"
},
"gg": {
"end": {
"ccc": "over"
}
}
}
我想要取"ccc"後面的值,像是789,apple那些
可是當我用test.get("ccc")的話只會出現789
然後我用for迴圈把"ccc"這個key代入取值
發現只有出現789這個值
而當我print(test.keys())發現只有最外面那個"ccc"是key
其他的"ccc"都是value
請問有什麼方法能讓我取得所有"ccc": 後面的值呢
我是有去找過nested dictionaries
可是我發現好像跟我這個dict不太一樣
先謝謝各位前輩幫忙解答