用python实现:从一个16个元素的列表中随机抽取4个元素组成一个新的列表,剩余的12个元素组成一个新的列表.
时间: 2024-04-10 16:26:43 浏览: 38
可以使用Python的random模块来实现随机选择元素,并使用列表的切片操作来创建新的列表。下面是一个示例代码:
```python
import random
# 原始列表
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
# 随机抽取4个元素组成新列表
selected_list = random.sample(original_list, 4)
# 剩余的元素组成新列表
remaining_list = [element for element in original_list if element not in selected_list]
# 输出结果
print("随机抽取的4个元素:", selected_list)
print("剩余的12个元素:", remaining_list)
```
运行以上代码,你会得到类似以下的输出:
```
随机抽取的4个元素: [13, 6, 9, 12]
剩余的12个元素: [1, 2, 3, 4, 5, 7, 8, 10, 11, 14, 15, 16]
```
其中,`random.sample()`函数用于在原始列表中随机选择指定数量的元素,`remaining_list`通过列表推导式生成,筛选出不在`selected_list`中的元素。
阅读全文