2013-04-04 59 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