这里有一个初学者。如果选择列表中的特定项,我希望我的代码返回特定字符串。
import random
# carrots
# yarn
list = ['bunny', 'kitty']
random.choice (list)
因此,如果选择了'bunny'
,那么我希望它发布:
兔子 - 胡萝卜
但我不想要"兔子"除了"胡萝卜"之外的其他任何东西,所以没有"纱线"。我该怎么做?
答案 0 :(得分:0)
将这些项目放在字典中,然后使用其中一个键选择一个项目:
import random
# pair the items in a dictionary
items = {'bunny': 'carrots', 'kitty': 'yarn'}
# get a list of the keys in the dictionary
keys = list(items.keys())
# select a key
key = random.choice(keys)
# print the key and what it is paired with
print(key + ' - ' + items[key])