的所有鍵我有以下解釋:追加值,以Python字典
dic={'a': {'aa': [], 'ab': [], 'ac': []}, 'b': {'ba': [], 'bb': [], 'bc': []}}
我要追加三個值無論是在「A」或「B」的所有密鑰。 下面的示例:
dic['a']['aa'].append(value_a)
dic['a']['ab'].append(value_b)
dic['a']['ac'].append(value_c)
任何方式,我可以在一個單行做到這一點。 我正在尋找的東西像下面這樣:
dic['a'][*] = [value_a, value_b, value_c]
其中*是通配符索引在DIC [「一」]所有的鑰匙。
由於在我的實際程序中字典的複雜性增長,我目前的工作示例變得不可讀。所以我的動機主要是可讀性。
您是專門尋找「單線」解決方案還是做「雙線」循環? – Miket25