2013-04-04 87 views
2

我是新来的蟒蛇,所以我道歉,如果答案是显而易见的。采摘随机在python

我试图从一系列128个数字的挑选10张随机数。然后如果某个数字出现在这个列表中,然后打印(列表)或(单词)或其他东西。

我可以挑选10张随机数和打印这些随机数字,但我无法打印。如果数字出现在这个列表中随机。

我采摘和以下列方式打印10个随机数字:

import random 
list = random.sample(range(128), 10) 
print list 

我想打印的(东西),如果在这种情况下,5号,是存在于这个随机列表下列方式:

import random 
list = random.sample(range(128), 10) 
if list == 5: 
    print list 
+0

@Kos - 啊 - 我在犹豫我是否应该修复语法错误或不... – mgilson 2013-04-04 13:07:58

+0

@mgilson我做了,因为根本没有初始空白存在;继续前进,如果你发现我的编辑无效 – Kos 2013-04-04 13:09:48

+0

@Kos回滚 - 不,也许不值得在这里。如果它最终成为一个问题,OP会让我们知道。 – mgilson 2013-04-04 13:10:57

回答

3

使用in操作:if 5 in list

而且list是该类型的名称,所以我sugges t为变量使用另一个名称。

+0

感谢您的帮助 – Mark 2013-04-04 13:32:10

0

你可以把它像这样。

if 5 in list: 
    print list 
+0

感谢您的帮助,我试过,但我得到一个错误,指出:语法错误:无效的语法 – Mark 2013-04-04 13:24:19

+0

对不起,我忘了把: – tanaydin 2013-04-04 13:26:28

+0

非常感谢您的帮助 – Mark 2013-04-04 13:31:39