存在一個隨機值我試圖生成每個循環的隨機值,並將其保存到變量minimum
雖然做了檢查,如果該號碼之前已經在之前的循環中的一個產生。檢查,如果從以前的循環
listQ
基本上包含6行從文件中隨機選擇。線路選自1
至max_line
(其基本上比max_line
值小6個步驟)。所以重要的是我必須生成一個乘數爲6的數字。
for x in range(0, 10):
minimum = random.randrange(0, max_line,6)
maximum = minimum+6
listQ = listQ[minimum:maximum]
有點卡在這裏。一個列表可能?
當然,附加到一個列表,並檢查'''在list'''數量是可能的。對於大量數據,'''set()'''會更好。當然這個輔助數據結構是在循環之外定義的! – sascha
你的邏輯錯了。假設'maximum = minimum + 6'沒有任何意義,因爲randrange可以返回0作爲最小值,所以最大值最多隻能爲6。 – ozgur
0和6沒有錯,因爲0是列表中的第一個值。 – user3431336