Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python中解析JSON(反向字典搜索)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用Python和“requests”来练习API的使用。我已经成功地完成了基本的请求和解析,但是对于一个更复杂的项目,我很难理解列表。在</p> <p>我向服务器请求并得到了一本词典。从那里,我用了:</p> <pre><code>participant_search = (match1_request['participantIdentities']) </code></pre> <p>要转换participanties键的值以获取以下数据:</p> ^{pr2}$ <p>我的目标是将callomerID和participantId合并到一个列表中。这通常很容易,但是参与者的顺序是随机的。所以我想知道的球员有时会是第一名,有时是第三名。在</p> <p>所以我不能像平常那样使用<code>var = list[0]</code>。在</p> <p>我有权访问callomerID,所以我想我可以搜索这个列表,然后收集它周围的所有信息。例如,如果我知道<code>63523774</code>,那么我就可以找到它的密钥。从这里,是否可以找到密钥的父列表?在</p> <p>如有任何指导,我们将不胜感激。在</p> <p>编辑(澄清):</p> <p>以下是我正在处理的数据:<a href="http://pastebin.com/spHk8VP0" rel="nofollow">http://pastebin.com/spHk8VP0</a></p> <p>第1691行的participant是嵌套字典“participanties”所在的位置。从这里开始,有10本字典。这10个字典包括两个嵌套字典“player”和“participantId”。在</p> <p>我的目标是在这10个字典中搜索一个具有callogerid的字典。在我向服务器发出这个请求之前,我已经知道了callomerID。在</p> <p>所以我在寻找一种超越“真/假”的“搜索”方法。一种搜索方法,如果在一个对象中找到一个值,则整个字典(键:值)被给予。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>ds = match1_request['participantIdentities'] result_ = [d for d in ds if d["player"]["summonerId"] == 12345] result = result_[0] if result_ else {} </code></pre> <p>看看它对你是否有用。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
8 回答
如何添加表示整数的擦边字符串?
7 回答
如何添加要在Bokeh中使用的新font.ttf文件?
4 回答
如何添加要显示的矩阵XY轴编号和XY轴
8 回答
如何添加计数?
1 回答
如何添加计数器函数?
3 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
2 回答
如何添加计数器来跟踪while循环中的月份和年份?
8 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
3 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
9 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
7 回答
如何添加评论拉梅尔亚姆
8 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
9 回答
如何添加谷歌地点自动完成到Flask?
4 回答
如何添加超时、python discord bot
2 回答
如何添加超过1dp的检查
3 回答
如何添加距离方法
9 回答
如何添加跟随游戏的敌人精灵
1 回答
如何添加路径以便python可以找到程序?
3 回答
如何添加身份验证/安全性以使用happybase访问HBase?
2 回答