對於我創建的基於文本的RPG,我有字典概述了各種遊戲中的宗教,種族等。這些宗教的一些價值包括例如:在一個字典中識別一個關鍵字,並使用它來修改另一個字典的值
religion_Dict = {'Way of the White': {'buffs': {'intelligence': 5, 'defense': 3},
'abilities': [...],
'description': '...'}}
我的問題出現時,試圖將一個宗教的統計愛好者應用到玩家的統計。如果我有一個球員類,看起來像:
class Player(object)
def __init__(self):
...
self.religion = None
self.stats = {'intelligence': 10, 'defense': 8}
現在,讓我們假設玩家加入宗教Way of the White
,我怎麼去識別鍵intelligence
和defense
及其各自的價值觀 - 字典內religion_dict
- 並將它們應用於玩家的stats
字典的值?
我知道我可以使用religion_Dict.keys()
或基本的for循環來取得鍵名,但是如何使用它來正確修改相應的球員統計值?
我確定我只是缺少一個基本概念。無論如何,感謝任何願意幫助解答這個簡單問題的人!我很感激!
當你可以使用鍵進行查找時,爲什麼要使用.keys? –
你想添加從宗教到玩家統計的增益? –