我试图从一种冰淇淋口味中得到一个随机值。我尝试过使用随机的流行项目,但它们都打印出了整行内容。当我试图得到一个值(锥形口味)和一个口味时
dict = {
"vanilla": ["vanilla-cone", "chocolate-cone","cookie-dough-cone", "mint-cone", "rainbow-cone"],
"Chocolate": ["vanilla-cone", "chocolate-cone","cookie-dough-cone", "mint-cone", "rainbow-cone"],
"Cookie-dough": ["vanilla-cone", "chocolate-cone","cookie-dough-cone", "mint-cone", "rainbow-cone"],
"Mint-Chocolate": ["vanilla-cone", "chocolate-cone","cookie-dough-cone", "mint-cone", "rainbow-cone"],
"Rainbow": ["vanilla-cone", "chocolate-cone","cookie-dough-cone", "mint-cone", "rainbow-cone"]
}
print (dict.popitem())
or
print(random.choice(list(dict.items())))
Expected Output:
{"Mint-Chocolate": "vanilla-cone"}
请在您的代码之后尝试以下代码:
发生这种情况的原因是
dict.items
返回键值元组对,如果需要特殊风味,则需要选择一个键,然后从特殊风味的风味列表中再次选择 试试这个代码您也可以直接从如下值中进行选择
我认为你使用字典是错误的,因为如果我理解正确的话,你想创造一个随机口味和随机蛋筒的随机冰淇淋
这是一个仅使用一个列表和
random.choice
两次的场景示例相关问题 更多 >
编程相关推荐