gpt4 book ai didi

Python列表类型列表串联、随机模块

转载 作者:行者123 更新时间:2023-12-01 03:53:06 26 4
gpt4 key购买 nike

我想要实现的目标:n 次抛硬币的可能组合列表

运行此代码时得到的结果:包含来自 2 个可能结果“正面”和“反面”的字母的列表。为什么?我想不通。

def randomlist(n):
l = []
for i in range(n):
a = random.randint(1,2)
if a == 1:
l[len(l):] = ("heads")
else:
l[len(l):] = ("tails")
return l


listy = randomlist(20)

print(listy)

最佳答案

尝试使用append而不是切片分配。

def randomlist(n):

l = []
for i in range(n):
a = random.randint(1,2)
if a == 1:
l.append("heads")
else:
l.append("tails")
return l

关于Python列表类型列表串联、随机模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37927976/

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