基于python写已知一个列表中存放的是一些学生的姓名,另外一个列表存放的是学生对应的考试成绩。两个列表长度相同。要求,把姓名和对应的成绩进行组合,形成一个列表。该列表包含一个嵌套列表,每个子列都是姓名和对应的成绩。最后输出形成的新列表。 【输入形式】 分两行输入,第一行输入姓名,按照字符串的方式输入,多个姓名之间用逗号分隔。第二行输入成绩,包含方括号,元素之间用英文逗号分隔。 【输出形式】 直接用print输出新的列表。
时间: 2023-04-12 17:01:40 浏览: 457
C知道:好的,根据您的要求,我会回答您的问题。对于您的第一个问题,可以使用以下代码实现:
names = input().split(",")
scores = eval(input())
result = [[names[i], scores[i]] for i in range(len(names))]
print(result)
输入示例:
张三,李四,王五
[90, 85, 95]
输出示例:
[['张三', 90], ['李四', 85], ['王五', 95]]
阅读全文