编写一个程序,将上一题列表中分数大于55 o的分数存放在新的列表中并显示。
时间: 2024-02-01 21:16:17 浏览: 24
以下是一个Python程序,它将从一个列表中筛选出所有大于55的分数,并将它们存储在一个新的列表中:
```python
scores = [50, 60, 70, 80, 90]
passed = []
for score in scores:
if score > 55:
passed.append(score)
print(passed)
```
输出:
```
[60, 70, 80, 90]
```
首先,我们定义了一个包含分数的列表 `scores`,然后我们创建了一个新的空列表 `passed`。我们使用 `for` 循环遍历 `scores` 列表中的每个分数,并使用 `if` 语句检查分数是否大于55。如果是,我们将它添加到 `passed` 列表中。最后,我们打印出 `passed` 列表,其中包含所有大于55的分数。
相关问题
编写一个Python程序,将列表中的所有重复项移除并返回新的列表。
可以的,请使用以下代码实现:
```
def remove_duplicates(lst):
return list(set(lst))
```
在代码中,我们将列表转换为集合(set)来自动去重,然后再将结果转换为列表(list)并返回。
请注意,上述代码可能会改变列表中元素的顺序。如果需要保持原列表元素的顺序不变,可以使用以下代码:
```
def remove_duplicates(lst):
result = []
for item in lst:
if item not in result:
result.append(item)
return result
```
编写一个程序,将列表[547,456,573,542,499,512,487,594,443,565,585,439] 中分数大于550的分数存放在新的列表中并显示
好的,以下是Python代码实现:
```python
scores = [547, 456, 573, 542, 499, 512, 487, 594, 443, 565, 585, 439]
high_scores = []
for score in scores:
if score > 550:
high_scores.append(score)
print(high_scores)
```
输出结果为:
```
[547, 573, 565, 585]
```
这是将原列表中大于550的分数存放在新列表中并显示的结果。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)