在python中如何将新输入的姓名和分数组成一个元组,添加至列表中
时间: 2024-03-20 16:45:31 浏览: 106
python中的列表与元组的使用
5星 · 资源好评率100%
可以通过以下代码实现:
```
# 定义一个空的列表
students = []
# 循环获取输入,直到输入为空
while True:
# 获取输入的姓名和分数,用空格隔开
inputs = input("请输入姓名和分数(用空格隔开):")
# 如果输入为空,则退出循环
if not inputs:
break
# 将输入的字符串按空格分割成姓名和分数
name, score = inputs.split()
# 将姓名和分数组成元组,添加到列表中
students.append((name, int(score)))
# 输出列表
print(students)
```
其中,`split()` 方法用于将字符串按指定的分隔符分割成多个子字符串,返回一个列表。在本例中,我们将输入的字符串按空格分割成姓名和分数两个部分,然后用 `int()` 方法将分数转换为整数类型。最后,将姓名和分数组成一个元组,添加到列表中。
阅读全文