如何将姓名和分数存储到列表中?

How to store a name and score into a list?

我做了一个测验,但我想以 NAME:SCORE 格式将姓名和分数存储到列表中,但我不知道如何存储。 我已经简化了代码,因此更容易使用。

scores = ['Sam:10']
name = input("What is you name? ")
score = input("What score did you get? ")

如何将姓名和分数存储到列表中?

这会将它们添加到列表中:

scores.append({'name': name, 'score': score})

但我也会将您的第一行更改为:

scores = [{'Name':'Sam': 'Score':10}]

或者,如果您想将它们保留为字符串,只需执行以下操作:

scores.append("%s:%s" % (name, score))