如何从 4 个列表中随机选择一个列表?

时间:2021-01-23 17:20:59

标签: python random

我有 3 个列表,每次我想随机选择任何项目时。我该怎么做?

fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']

3 个答案:

答案 0 :(得分:0)

如果您想从列表中随机选择项目,请执行以下操作:

import random

fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']

fruit = random.choice(fruit_list)
transport = random.choice(transport_list)
animal = random.choice(animal_list)

使用 random 库。


如果您想从三个列表中的任何一个列表中选择一个项目,请将它们加在一起,然后使用 random.choice()。另一种方法是使用

import random

fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']

fruit = random.choice(fruit_list)
transport = random.choice(transport_list)
animal = random.choice(animal_list)

random_list = [fruit, transport, animal]
random_item = random.choice(random_list)

答案 1 :(得分:0)

python 中有一个名为 random 的模块。你可以用谷歌搜索,但这里是你从列表中选择随机元素的方法。

import random
fruit_list = ['apple', 'orange', 'mango']
random.choice(fruit_list)

这将从fruit_list中随机选择一个元素 如果您想从这三个列表中随机选择一个列表,那么您可以将列表放在这样的列表中:-

import random
fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']
random.choice(fruit_list, transport_list, animal_list)

答案 2 :(得分:0)

您可以使用random.choice()

将您的列表和组合列表中的示例添加在一起:

import random

fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']

l = fruit_list + transport_list + animal_list

print(random.choice(l))
相关问题