在[0,1,2,3]这个列表中随机选取两个数的python代码
时间: 2024-05-09 15:19:21 浏览: 77
下面是一种可能的实现:
```python
import random
lst = [0, 1, 2, 3]
random.shuffle(lst)
a, b = lst[:2]
print(a, b)
```
这里使用了`random.shuffle`函数将列表中的元素打乱顺序,然后取前两个元素作为随机选取的结果。
相关问题
python中一次随机选取两个整数代码
你可以使用 `random` 模块中的 `randint` 函数来随机选取两个整数,示例代码如下:
```python
import random
# 生成 0 到 9 之间的两个随机整数
num1 = random.randint(0, 9)
num2 = random.randint(0, 9)
print(num1, num2)
```
运行多次该代码,会得到不同的随机整数对。
从一个数组中随机选取20个10维的数据python,并且获得对应的索引
你好,可以使用Python中的random.sample函数来随机选取某个数组中的项。这个函数需要输入两个参数,第一个参数为要从中随机选取的数组,第二个参数为要随机选取的数组项的数量。具体实现如下:
```python
import random
data = [[random.randint(0,9) for i in range(10)] for j in range(50)]
# 生成一个 50x10 的二维数组,每个元素为 0-9 的随机数
selected_indices = random.sample(range(len(data)), 20)
# 在 data 列表中选取20个随机索引
selected_items = [data[index] for index in selected_indices]
# 获取选中项的数据
print(selected_items)
```
以上代码将随机选取50个10位数据,随后选出其中20个来。你可以根据实际需要,将`data`列表换成你自己的列表。
阅读全文