python中用列表嵌套列表的方式输出十位歌手的评分
时间: 2024-03-24 09:17:39 浏览: 61
可以使用如下的代码:
```
singers = ['Adele', 'Beyonce', 'Celine Dion', 'David Bowie', 'Ed Sheeran', 'Freddie Mercury', 'Guns N\' Roses', 'Hozier', 'Imagine Dragons', 'Justin Timberlake']
scores = [[8.5, 9.0, 8.0], [9.5, 9.0, 9.5], [8.0, 7.5, 8.5], [9.0, 9.0, 8.5], [9.0, 9.5, 9.0], [9.5, 8.5, 9.0], [8.5, 8.0, 7.5], [8.0, 8.5, 9.0], [9.0, 8.5, 9.5], [8.5, 8.0, 8.5]]
for i in range(len(singers)):
print(singers[i] + ":")
print(" Performance: " + str(scores[i][0]))
print(" Creativity: " + str(scores[i][1]))
print(" Vocals: " + str(scores[i][2]))
```
这个代码中,`singers`表示十位歌手的名字,`scores`是一个嵌套列表,表示每位歌手在三个方面的评分。`for`循环遍历每一个歌手,然后输出他们的名字和评分。注意,`str()`函数用于将数值类型转化为字符串类型。
阅读全文
相关推荐















