编写程序,生成一个包含20个两位随机整数的列表,将其前十个元素升序排列,后十个元素降序排列,再在第10个元素后面插入'***',再输出该列表。
时间: 2024-03-26 14:34:44 浏览: 208
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
import random
# 生成包含20个两位随机整数的列表
lst = [random.randint(10, 99) for _ in range(20)]
# 将前十个元素升序排列,后十个元素降序排列
lst[:10] = sorted(lst[:10])
lst[10:] = sorted(lst[10:], reverse=True)
# 在第10个元素后面插入'***'
lst.insert(10, '***')
# 输出该列表
print(lst)
```
输出结果类似于:
```
[12, 14, 26, 29, 45, 46, 51, 57, 60, 61, '***', 98, 93, 91, 89, 88, 73, 70, 65, 42]
```
阅读全文