如何从中获得随机对dict?我正在制作一款游戏,您需要猜测一个国家的首都,并且需要随机出现的问题。的dict模样{'VENEZUELA':'CARACAS'}我怎样才能做到这一点?
3 回答
www说
TA贡献1775条经验 获得超8个赞
一种方法(在Python 2. *中)是:
import random
d = {'VENEZUELA':'CARACAS', 'CANADA':'OTTAWA'}
random.choice(list(d.keys()))
编辑:问题已在原始帖子发布后的几年内更改,现在要求使用一对,而不是单个物品。现在的最后一行应该是:
country, capital = random.choice(list(d.items()))
Cats萌萌
TA贡献1805条经验 获得超9个赞
>>> import random
>>> d = dict(Venezuela = 1, Spain = 2, USA = 3, Italy = 4)
>>> random.choice(d.keys())
'Venezuela'
>>> random.choice(d.keys())
'USA'
通过在字典(国家/地区)的上调用random.choicekeys。
添加回答
举报
0/150
提交
取消