gpt4 book ai didi

python - “范围”对象不支持项目分配 - 尝试在 python 3.3 中使用旧的 python 代码

转载 作者:太空宇宙 更新时间:2023-11-04 09:10:01 25 4
gpt4 key购买 nike

我正在尝试在 python 3.3 中运行用 python 2.7(?) 制作的旧 python 代码,但我一直在更新要运行的代码。它一直告诉我“‘range’对象不支持项目分配”,我终究无法弄清楚。该代码适用于我在谷歌上找到的“50 个州的琐事”游戏。

错误在 answer[i] = "%s "% flower[pick[i]].rstrip()

 pick = random.sample(range(50), 4)

print("The state flower of %s is:" % state[pick[0]])
answer = range(4)
for i in range(4):
if i == 0:
answer[i] = "%s " % flower[pick[i]].rstrip()
else:
answer[i] = "%s" % flower[pick[i]].rstrip()

顺便说一句,这个代码是HERE

最佳答案

使用:

answer = list(range(4))

允许修改

关于python - “范围”对象不支持项目分配 - 尝试在 python 3.3 中使用旧的 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16435607/

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