2024-05-19 11:04:52 发布
网友
对于一个测试程序,我正在制作一个简单的NFL模型。我想把一个记录(输赢)作为字典中的一个值分配给一个团队?有可能吗?
例如:
afcNorth = ["Baltimore Ravens", "Pittsburgh Steelers", "Cleveland Browns", "Cincinatti Bengals"]
如果乌鸦队13胜3负,字典能解释这两个值吗?如果是,怎么做?
字典中的值可以是元组,或者在本例中可能更好,列出:
d = {"Baltimore Ravens": [13, 3]} d["Baltimore Ravens"][0] += 1 print d # {"Baltimore Ravens": [14, 3]}
好吧,你可以用元组(或列表):
records = {} records["Baltimore Ravens"] = (13, 3)
或者你可以想象一下,用Record.wins和record.losses创建一个Record类,但这可能是过分了。
Record.wins
record.losses
Record
(另一个答案指出,使用列表意味着可以对值进行算术运算,这可能很有用。)
当然,只需将该值设置为列表或元组:
afc = {'Baltimore Ravens': (10,3), 'Pb Steelers': (3,4)}
如果它变得更复杂,你可能想建立一个比元组更复杂的结构-例如,如果你喜欢字典,你可以把字典放在字典里,这样你就可以一边字典一边字典。
afc = {'Baltimore Ravens': {'wins':10,'losses': 3}, 'Pb Steelers': {'wins': 3,'losses': 4}}
但最终你可能会想升学。。。
字典中的值可以是元组,或者在本例中可能更好,列出:
好吧,你可以用元组(或列表):
或者你可以想象一下,用
Record.wins
和record.losses
创建一个Record
类,但这可能是过分了。(另一个答案指出,使用列表意味着可以对值进行算术运算,这可能很有用。)
当然,只需将该值设置为列表或元组:
如果它变得更复杂,你可能想建立一个比元组更复杂的结构-例如,如果你喜欢字典,你可以把字典放在字典里,这样你就可以一边字典一边字典。
但最终你可能会想升学。。。
相关问题 更多 >
编程相关推荐