我有 3 个列表,每次我想随机选择任何项目时。我该怎么做?
fruit_list = ['apple', 'orange', 'mango']
transport_list = ['car', 'bus', 'ship']
animal_list = ['cat', 'dog', 'Tiger']
答案 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))