我有一個包含 x 值的串列,稱為“狀態”,我用它來初始化字典。
states_trans_prob = {states.index(s): {0: [], 1:[], 3:[], 4:[], 5:[], 6:[], 7:[], 8:[], 9:[]} for s in states}
如圖所示,內部字典有 9 個鍵。我有另一個字典,稱為“actions”,它具有相同數量的鍵,因此如何初始化字典而不是如上所示指定它?
uj5u.com熱心網友回復:
states_trans_prob = {states.index(s): {key: [] for key in actions.keys()} for s in states}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/444693.html
標籤:python-3.x 字典
上一篇:根據字典的鍵表示不同型別的字典
