📚 Python小技巧:轻松玩转二维列表scores 🎯
大家好!今天给大家分享一个有趣的Python小知识——如何高效处理二维列表!假设我们有这样一个成绩表`scores`:[[97, 80, 93], [100, 99, 90], [95, ...]]。这是一个典型的二维列表,包含了多组学生的分数数据。那么,如何快速计算每个学生的平均分呢?👇
首先,我们需要遍历这个二维列表。可以使用嵌套循环来逐行读取数据。例如:
```python
scores = [[97, 80, 93], [100, 99, 90], [95, 92, 88]]
averages = []
for student in scores:
avg = sum(student) / len(student)
averages.append(avg)
```
这样,我们就得到了每位学生的平均成绩啦!😎
此外,如果想进一步美化输出,可以用`zip()`函数将各科成绩纵向对齐。比如:
```python
subjects = ['Math', 'English', 'Physics']
for s in zip(subjects, scores):
print(f"{s[0]}: {s[1:]}")
```
是不是很酷?🌟 快试试吧,Python的强大功能等你发掘!💬
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。