输入随机
import random让用户输入他们朋友的名字
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']发布于 2014-04-23 17:42:02
你在名单上加了一份朋友名单。因此,您将得到一个列表。
取而代之的是,一个接一个地附上每一个朋友。您甚至可以使用列表理解来列出朋友的列表:
friends_count = 2
friends = [input("Type in your friend's name:") for _ in range(friends_count)]
print(random.choice(friends))发布于 2014-04-23 17:40:38
append方法将提交的值(在您的示例中是列表[friend,friend2])添加到目标列表中。extend从添加来自的所有元素--提交的参数。因此,使用extend方法代替:
>>> friends.extend([friend,friend2])它将相当于
>>> friends += [friend, friend2]https://stackoverflow.com/questions/23251505
复制相似问题