我有一本字典:
dict = {
"Apple": ["Green", "Healthy", "Sweet"],
"Banana": ["Yellow", "Squishy", "Bland"],
"Steak": ["Red", "Protein", "Savory"]
}
我想从每个键中打印一个随机值,所以我试图先将它们放入一个列表中:
import random
food = [dict.value.random.choice()]
但这不起作用(没什么奇怪的,看起来太过分了,让人困惑)
然后我想print
食物:
print food
看看:
green
squishy
savory
或者随机选择任何值。
没有必要创建列表吗?我会继续发布尝试。
为了解释为什么这不是重复的:我不想随机从字典中获取一个条目,我想随机从字典中的每个列表中获取一个条目。
您可以使用列表理解来循环您的值:
对于想要的打印,您可以使用
join
函数或循环food
并逐个打印元素:也可以使用for循环:
结果:
使用列表理解,如
输出
相关问题 更多 >
编程相关推荐