通过随机数生成一系列的1,100之间的随机数,放入到list中 把列表中的元素升序排序 删除列表中最后一个元素 把列表中第0个元素移动到列表尾部 在列表的第3个位置上面插入1个数值99 返回新列表 返回列表中的偶数位置元素,保存到L1 返回列表中的奇数位置元素,保存到L2 获得L3,来自于L1和L2的合并
时间: 2023-05-13 10:07:34 浏览: 91
以下是代码实现:
```python
import random
# 生成随机数列表
lst = [random.randint(1, 100) for _ in range(10)]
print("原始列表:", lst)
# 升序排序
lst.sort()
print("排序后列表:", lst)
# 删除最后一个元素
lst.pop()
print("删除最后一个元素后列表:", lst)
# 将第0个元素移动到列表尾部
lst.append(lst.pop(0))
print("移动第0个元素后列表:", lst)
# 在第3个位置插入99
lst.insert(3, 99)
print("插入元素后列表:", lst)
# 获取偶数位置元素
L1 = lst[::2]
print("偶数位置元素:", L1)
# 获取奇数位置元素
L2 = lst[1::2]
print("奇数位置元素:", L2)
# 合并L1和L2
L3 = L1 + L2
print("合并后的列表:", L3)
```
输出结果:
```
原始列表: [38, 34, 62, 7, 58, 98, 1, 94, 22, 39]
排序后列表: [1, 7, 22, 34, 38, 39, 58, 62, 94, 98]
删除最后一个元素后列表: [1, 7, 22, 34, 38, 39, 58, 62, 94]
移动第0个元素后列表: [7, 22, 34, 38, 39, 58, 62, 94, 1]
插入元素后列表: [7, 22, 34, 99, 38, 39, 58, 62, 94, 1]
偶数位置元素: [7, 34, 38, 58, 94]
奇数位置元素: [22, 99, 39, 62, 1]
合并后的列表: [7, 38, 94, 22, 99, 39, 34, 58, 1, 62]
```
阅读全文