我有一个包含18个不同键的字典,每个键里面有3个值(xPower
,xPP
和xAccuracy
)每个变量都包含一个int。我将如何从某个特定的密钥访问一个值?例如,我想取出ScratchPower
(40)的值在其他地方使用。搜索了半个多过小时后,我发现最重要的是从一键访问所有的值:访问键(Python)中的索引/值
print defMoves["Scratch"]
这里是我的字典:
defMoves = {
"Scratch": [ScratchPower, ScratchPP, ScratchAccuracy],
"Air Slash": [Air_SlashPower, Air_SlashPP, Air_SlashAccuracy],
"Flare Blitz": [Flare_BlitzPower, Flare_BlitzPP, Flare_BlitzAccuracy],
"Growl": [GrowlPower, GrowlPP, GrowlAccuracy],
"Heat Wave": [Heat_WavePower, Heat_WavePP, Heat_WaveAccuracy],
"Ember": [EmberPower, EmberPP, EmberAccuracy],
"Shadow Claw": [Shadow_ClawPower, Shadow_ClawPP, Shadow_ClawAccuracy],
"Smokescreen": [SmokescreenPower, SmokescreenPP, SmokescreenAccuracy],
"Dragon Claw": [Dragon_ClawPower, Dragon_ClawPP, Dragon_ClawAccuracy],
"Dragon Rage": [Dragon_RagePower, Dragon_RagePP, Dragon_RageAccuracy],
"Scary Face": [Scary_FacePower, Scary_FacePP, Scary_FaceAccuracy],
"Fire Fang": [Fire_FangPower, Fire_FangPP, Fire_FangAccuracy],
"Flame Burst": [Flame_BurstPower, Flame_BurstPP, Flame_BurstAccuracy],
"Wing Attack": [Wing_AttackPower, Wing_AttackPP, Wing_AttackAccuracy],
"Slash": [SlashPower, SlashPP, SlashAccuracy],
"Flamethrower": [FlamethrowerPower, FlamethrowerPP, FlamethrowerAccuracy],
"Fire Spin": [Fire_SpinPower, Fire_SpinPP, Fire_SpinAccuracy],
"Inferno": [InfernoPower, InfernoPP, InfernoAccuracy],
}
感谢
非常感谢!我试着做'defMoves [“Scratch”[0]]'现在我知道我要去哪里错了。 – Paradox