如何在python字典中获取随机值

如何从中获得随机对dict?我正在制作一款游戏,您需要猜测一个国家的首都,并且需要随机出现的问题。


的dict模样{'VENEZUELA':'CARACAS'}


我怎样才能做到这一点?


哈士奇WWW
浏览 4323回答 3
3回答

www说

一种方法(在Python 2. *中)是:import randomd = {'VENEZUELA':'CARACAS', 'CANADA':'OTTAWA'}random.choice(list(d.keys()))编辑:问题已在原始帖子发布后的几年内更改,现在要求使用一对,而不是单个物品。现在的最后一行应该是:country, capital = random.choice(list(d.items()))

Cats萌萌

>>> import random>>> d = dict(Venezuela = 1, Spain = 2, USA = 3, Italy = 4)>>> random.choice(d.keys())'Venezuela'>>> random.choice(d.keys())'USA'通过在字典(国家/地区)的上调用random.choicekeys。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python