我试图在3D列表中搜索一个项目,如果它在其中:替换它
winner =["Player", 100]
def leaderboardsave(winner):
fileCSV = open('scores.csv')
dataCSV = csv.reader(fileCSV)
playersScores = list(dataCSV)
winnerName = winner[0]
if winnerName in playersScores:
#replace item in playerScores with winner
else:
playersScores.append(winner)
print(playersScores)
leaderboardsave(winner)
若winnername已经是PlayerCores,我想用存储在winner中的分数替换他们的分数 我的CSV结构如下:
Owen, 20
George, 40
Lucas, 30
Jeremy, 60
您可以在
if
条件中使用此选项:这里
playersScores.index(winnerName)
将返回playersScores
列表中winner
的索引。然后你可以用这个索引来分配任务您可以将逻辑条件更新为:
编辑:
在上一次编辑中,由于您提到
playersScores
是一个元组列表,因此需要将.index
调用更新为:相关问题 更多 >
编程相关推荐