编程:创建【1,50】能被4整除的列表,打乱列表顺序并输出;再利用sorted()降序输出,reversed()逆序输出。
时间: 2024-10-13 17:07:53 浏览: 25
在Python中,可以先使用列表推导式创建所有能被4整除的数的列表,然后使用`random.shuffle()`函数打乱列表顺序,接着分别使用`sorted()`和`reversed()`函数对列表进行排序。
以下是具体的代码示例:
```python
import random
# 创建能被4整除的列表
divisible_by_four = [i for i in range(1, 51) if i % 4 == 0]
print("原始列表 (按值):", divisible_by_four)
# 打乱列表顺序
random.shuffle(divisible_by_four)
print("打乱顺序后的列表:", divisible_by_four)
# 使用 sorted() 函数降序输出
sorted_descending = sorted(divisible_by_four, reverse=True)
print("排序后(降序)的列表:", sorted_descending)
# 使用 reversed() 函数逆序输出
reversed_list = list(reversed(divisible_by_four))
print("逆序排列的列表:", reversed_list)
```
阅读全文