gpt4 book ai didi

python - 随机选择列表中的两个元素

转载 作者:行者123 更新时间:2023-11-28 22:50:37 27 4
gpt4 key购买 nike

有没有更好的方法从列表中选择两个不同的元素?

foo = ['1','a','3','f','ed']

elt1 = random.choice(foo)
elt2 = random.choice(foo)

while elt2 == elt1:
elt2 = random.choice(foo)

最佳答案

是的,使用 random.sample() :

elt1, elt2 = random.sample(foo, 2)

random.sample() 将从给定的总体中随机挑选 k 个独特的元素:

Return a k length list of unique elements chosen from the population sequence. Used for random sampling without replacement.

关于python - 随机选择列表中的两个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com