訪問值假設我有以下字典:其嵌套在2個鍵
L = {'A': {'root[1]': 'firstvalue', 'root[2]': 'secondvalue'}, 'B': {'root[3]': 'thirdvalue', 'root[4]': 'Fourthvalue'}}
如何訪問密鑰root[1], root[2], root[3], root[4]
的值(根的索引[]是動態的)在Python 2.7
。
訪問值假設我有以下字典:其嵌套在2個鍵
L = {'A': {'root[1]': 'firstvalue', 'root[2]': 'secondvalue'}, 'B': {'root[3]': 'thirdvalue', 'root[4]': 'Fourthvalue'}}
如何訪問密鑰root[1], root[2], root[3], root[4]
的值(根的索引[]是動態的)在Python 2.7
。
嘗試:
>>> L = {'A': {'root[1]': 'firstvalue', 'root[2]': 'secondvalue'}, 'B': {'root[3]': 'thirdvalue', 'root[4]': 'Fourthvalue'}}
>>> L['A']['root[1]']
'firstvalue'
>>> L['A']['root[2]']
'secondvalue'
>>> L['B']['root[3]']
'thirdvalue'
>>> L['B']['root[4]']
'Fourthvalue'
>>>
從嵌套在字典裏的字典訪問值,我使用的以下步驟:
L = {'A': {'root[1]': 'firstvalue', 'root[2]': 'secondvalue'}, 'B': {'root[3]': 'thirdvalue', 'root[4]': 'Fourthvalue'}}
Solution:
F = {}
G = []
F = L.get("A", None)
F= {{'root[1]': 'firstvalue', 'root[2]': 'secondvalue'}}
for value in F.values():
G.append(value)
Output:
G = ['firstvalue', 'secondvalue']
像這樣:
for (key, value) in L.items():
for (another_key, real_value) in value.items():
print(another_key, real_value)
'大號['A'] ['root [1]']','L ['B'] ['root [3]']'等等。如果你問的不是那麼簡單,你可能需要添加對問題的更多解釋。 – glibdud