如何随机选择具有嵌套列表的列表

时间:2012-03-01 13:27:04

标签: python random nested

也许这是一个使用列表理解的简单问题。如何从嵌套列表中随机选择整个列表?随机选择的列表应与嵌套列表中的顺序相同。

[['10','32','66'],['78','501','23'],['15','48','698']]

说随机选择给了我嵌套列表中的第二个列表:['78','501','23']

感谢您的帮助......新手。

2 个答案:

答案 0 :(得分:2)

python中,您可以使用random.choice()

$ python
>>> import random
>>> random.choice([['10','32','66'], ['78','501','23'], ['15','48', '698']])
['10', '32', '66']

答案 1 :(得分:0)

例如,在Javascript中,您有Maths.random(): Math.floor(Math.random()* 11) - > 0-10之间的随机数 所以你喜欢这样:

var index = Math.floor(Math.random()*4)
alert(yourarray[index]);

一般情况下,在您的语言中查找如何生成随机数,然后按照我的方式按数组[index]显示;)