【发布时间】:2019-07-09 16:11:50
【问题描述】:
我刚开始学习 Python,所以如果这很简单,我很抱歉。我想从一组名称中生成一个随机名称,然后在选择所有名称并重新开始之前不再重复该名称。下面的代码是我已经拥有的,这会生成随机名称,但会发生重复。
import random
employee = ["adam", "Scott", "Michael", "Andrew", "Mark", "Fernando", "Faith", "Steve", "Lee", "Amani", "Liv", "Nick A", "James", "Jake", "Brett", "Graham", "Fraser", "Jacob", "Chelsea", "Phil", "George", "Charley", "Emma", "Steph"]
print(random.choice(employee))
【问题讨论】:
-
你为什么不直接使用
random.shuffle(employee)然后迭代结果呢?
标签: python arrays random repeat