python 列表查询
时间: 2024-10-04 14:02:01 浏览: 25
在Python中,列表查询通常指的是访问列表中的特定元素或执行一些统计操作。以下是几个常见的列表查询操作:
1. **访问元素**[^1]:
```python
score_list = [85, 90, 78, 92, 88] # 假设这是学生成绩列表
print(score_list[2]) # 访问索引为2的成绩,即第3名学生的成绩
```
2. **获取元素出现次数**:
```python
player_scores = ['Alice', 'Bob', 'Charlie', 'Alice', 'David']
charlie_count = player_scores.count('Charlie')
print(charlie_count) # 输出Charlie出现的次数
```
3. **查找特定值的第一个/最后一个位置**:
```python
position = player_scores.index('Alice') # 查找第一个'Alice'的位置
last_position = player_scores.rindex('Alice') # 查找最后一个'Alice'的位置(注意:rindex只适用于唯一值)
```
4. **过滤列表**:
```python
high_scores = [score for score in score_list if score >= 90] # 过滤出90分以上的成绩
```
阅读全文