从json导入的字典中选择一个随机项

时间:2019-04-25 06:53:47

标签: json python-3.x

我正在尝试从导入的json文件中选择一个随机播放器。

data = json.loads(source)
randPlayer = data['areas']['homes']
randP = random.choice(randPlayer)

print(randP)

这是我尝试过的代码,基本上是在“家”中,我有一个球员姓名列表,我想随机选择一个。

错误输出

enter image description here

源代码示例:

{'Player1':{'lvl':192},'Player2':{'lvl':182}}

2 个答案:

答案 0 :(得分:2)

这应该有效

randP = random.choice(list(randPlayer))

答案 1 :(得分:1)

这是我在其他一些网站上发现的好例子,它给出了确切的答案,并且我已经检查了它。我正在为您和其他需要完美答案的人发布此信息。一切顺利

示例代码

随机导入

weight_dict = {   “凯利”:50,   “红色”:68,   “ Jhon”:70,   “埃玛”:40 }

key = random.choice(list(weight_dict))

print(“字典中的随机键值对为”,键,“-”,weight_dict [key])

输出

字典中的随机键值对是Jhon-70