Python字典中的值可以有两个值吗?

Zac*_*iro 7 python dictionary

对于测试程序,我正在制作一个简单的NFL模型.我想将一个记录(胜负)分配给一个团队作为字典中的值?那可能吗?

例如:

afcNorth = ["Baltimore Ravens", "Pittsburgh Steelers", "Cleveland Browns", "Cincinatti Bengals"]
Run Code Online (Sandbox Code Playgroud)

如果乌鸦队有13胜3负,那么这两个值的字典是否可以解释?如果是这样,怎么样?

Spa*_*man 20

当然,只需将值设为列表或元组:

afc = {'Baltimore Ravens': (10,3), 'Pb Steelers': (3,4)}
Run Code Online (Sandbox Code Playgroud)

如果它变得更复杂,你可能想要制作一个比元组更复杂的结构 - 例如,如果你喜欢字典,你可以在字典中放一个字典,这样你就可以在字典中使用字典.

afc = {'Baltimore Ravens': {'wins':10,'losses': 3}, 'Pb Steelers': {'wins': 3,'losses': 4}}
Run Code Online (Sandbox Code Playgroud)

但最终你可能想升级到班级......