利用python编写程序,生成一个包含50个随机整数的列表,然后删除其中所有的奇数(提示:从后向前删)
时间: 2024-03-16 18:48:06 浏览: 130
好的,以下是代码实现:
```python
import random
# 生成随机整数列表
random_list = [random.randint(1, 100) for _ in range(50)]
print("随机整数列表:", random_list)
# 从后向前删除奇数
for i in range(len(random_list)-1, -1, -1):
if random_list[i] % 2 != 0:
del random_list[i]
print("删除奇数后的列表:", random_list)
```
运行结果示例:
```
随机整数列表: [30, 17, 94, 45, 14, 3, 23, 24, 87, 12, 66, 36, 88, 56, 57, 83, 33, 28, 13, 3, 42, 50, 11, 48, 26, 48, 11, 80, 96, 7, 26, 85, 23, 40, 28, 95, 75, 68, 30, 3, 2, 66, 82, 53, 83, 37, 47, 95, 14, 11]
删除奇数后的列表: [30, 94, 14, 24, 12, 66, 36, 88, 28, 42, 50, 48, 26, 48, 80, 96, 26, 40, 28, 68, 30, 2, 66, 82, 14]
```
代码中,我们使用 Python 的内置 random 模块生成一个包含50个随机整数的列表,然后使用 for 循环从后向前遍历列表,如果元素为奇数,则使用 del 语句将其删除,最后输出删除奇数后的列表。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)