我有一个看起来像这样的列表:在列表的列表更改值有效
[['B Borg', '3', '3', '1.0'], ['F Perry', '7', '8', '0.875'], ['R Nadal', '3', '5', '0.6']]
我想选择的这些网球选手2用户播放其中随机选择赢家模拟网球比赛。所以如果我选择B Borg和F Perry相遇,B Borg随机获胜。最终的结果应该是这样的:
[['B Borg', '4', '4', '1.0'], ['F Perry', '7', '9', '0.875'], ['R Nadal', '3', '5', '0.6']]
在列表中的第一个元素是名字,第二个是比赛赢了,第三个是总玩游戏,第四就是胜率。
有没有“干净”的方式来做到这一点?我试过使用多个if-elif-else块。确定它的作品,但它的很多文字。
您能不能告诉那些如果,ELIF - 你说的块? – mhlester
这可能是学习类的好时机 – goncalopp
你的数据结构至少应该是一个字典(可能是一个对象),并且不应该仅仅存储计算胜利百分比。它是一种便宜的操作,可能会与实际数据不同步。 – 2014-01-22 23:27:19