为了账号安全,请及时绑定邮箱和手机立即绑定

没有重复元素的Python随机函数

没有重复元素的Python随机函数

慕妹3242003 2021-10-26 16:23:52
有美好的一天。这是我的问题。我有 8 种颜色,我想随机选择 4 种不同的颜色。我随机选择了 4 种颜色,但颜色是重复的。如何修复并改进我的代码?我的代码:import randomr = "Red"o = "Orange"y = "Yellow"g = "Green"b = "Blue"p = "Purple"m = "Maroon"u = "Ultramarine"liste = [r,o,y,g,b,p,m,u]liste2 = [random.choice(liste) +  random.choice(liste) + random.choice(liste) + random.choice(liste)]print(liste2)
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

您可以使用random.sample:


liste2 = random.sample(liste, 4)

print(liste2)

输出:


['Ultramarine', 'Green', 'Blue', 'Purple']


查看完整回答
反对 回复 2021-10-26
  • 1 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号