gpt4 book ai didi

python - 我试图让 python 从列表中打印一个随机单词,但它只是打印整个列表。有人可以建议任何方法来解决这个问题吗?

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

随机导入

import random

要求用户输入 friend 的名字

friends = []
friend = input("Type in your first friends name:")
friend2 = input("Type in your 2nd friends name:")

添加好友列表

friends.append([friend,friend2])

这是我告诉 python 从列表中选择一个随机单词的地方

bestfriend = random.choice(friends)

print (bestfriend)

输出:

Type in your first friends name: Aaron
Type in your 2nd friends name: Josh
[' Aaron', ' Josh']

最佳答案

您正在将 friend 列表附加到列表中。结果,您将获得一个列表列表。

而是一个接一个地附加每个 friend 。您甚至可以使用列表理解来制作 friend 列表:

friends_count = 2
friends = [input("Type in your friend's name:") for _ in range(friends_count)]
print(random.choice(friends))

关于python - 我试图让 python 从列表中打印一个随机单词,但它只是打印整个列表。有人可以建议任何方法来解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23251505/

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