我怎么做random.choice不重复?

时间:2017-01-23 20:49:09

标签: python

例如,我有这个迷你'饥饿游戏',但有时会得到像“Katniss杀死Katniss”的结果。我该怎么做呢?

import random

part = ("Peeta", "Katniss", "Patrick", "Edward Snowden")

p1 = random.choice(part)
p2 = random.choice(part)
p3 = random.choice(part)
p4 = random.choice(part)

acon = ("kills", "kisses", " stalks ")

happ = p1 + ' ' + random.choice(acon)

print happ

1 个答案:

答案 0 :(得分:0)

您可以这样做:

plot()

这将从零件清单中删除已选择的名称p1。原件没有受到影响。修改后的清单是第2部分。