3
我需要從文本文件打印兩條不同的隨機線。下面是打印一行的代碼,我將如何讓它打印兩條不同的行,而不是兩條相同的可能性。如何從文本文件中打印兩條不同的隨機線
import random
with open('Long films') as f:
lines = f.readlines()
print(random.choice(lines))
我需要從文本文件打印兩條不同的隨機線。下面是打印一行的代碼,我將如何讓它打印兩條不同的行,而不是兩條相同的可能性。如何從文本文件中打印兩條不同的隨機線
import random
with open('Long films') as f:
lines = f.readlines()
print(random.choice(lines))
您正在尋找random.sample
:
返回從羣體選擇的獨特元素 序列的長度
k
名單。用於無需更換的隨機抽樣。
import random
with open('Long films') as f:
lines = f.readlines()
print(random.sample(lines, 2))
如果您正在尋找非唯一的線,使用random.choices
代替。
使用sample
import random
with open('Long films') as f:
lines = f.readlines()
print(random.sample(lines, 2))