python设在一个列表中存放有一组学生成绩,利用列表的相关操作
时间: 2023-06-05 10:47:29 浏览: 164
Python 提供了多种列表相关操作来处理成绩列表,下面是一些常用的列表操作:
1. 创建学生成绩列表
可以使用以下方式创建学生成绩列表:
```python
scores = [90, 85, 95, 70, 80]
```
2. 访问列表元素
可以使用下标访问列表中的元素,例如:
```python
print(scores[0]) # 输出 90
```
3. 修改列表元素
可以使用下标修改列表中的元素,例如:
```python
scores[1] = 88
print(scores) # 输出 [90, 88, 95, 70, 80]
```
4. 列表添加元素
可以使用 `append()` 方法在列表末尾添加元素,例如:
```python
scores.append(85)
print(scores) # 输出 [90, 88, 95, 70, 80, 85]
```
5. 列表删除元素
可以使用 `del` 语句或者 `remove()` 方法删除列表中的元素,例如:
```python
del scores[2] # 删除第三个元素
print(scores) # 输出 [90, 88, 70, 80, 85]
scores.remove(80) # 删除值为 80 的元素
print(scores) # 输出 [90, 88, 70, 85]
```
6. 列表排序
可以使用 `sort()` 方法对列表进行排序,例如:
```python
scores.sort()
print(scores) # 输出 [70, 85, 88, 90]
```
7. 列表求和、平均值、最大值和最小值
可以使用内置函数 `sum()`、`len()`、`max()` 和 `min()` 分别求列表的元素之和、元素个数、最大值和最小值,例如:
```python
total = sum(scores)
average = total / len(scores)
maximum = max(scores)
minimum = min(scores)
print(total, average, maximum, minimum) # 输出 333 83.25 90 70
```
最后,我们可以根据具体需求使用这些列表操作来处理学生成绩列表。