词典中的查找值

罗伯特·迈尔斯

我正在创建一个Python应用程序,您在其中输入Twitch表情符号名称,它会吐出指向图像的链接。(即,如果输入“ Kappa”,则结果将是指向链接)我可以使用API​​来获取表情名称和ID,但是返回的JSON中的条目的格式如下:

"id":{"code": "emote name","channel":"channel name", "set":"set number"}

我想要得到的是这样的字典:

{"emote name": "id", "emote name": "id"...}

我尝试了很多方法(解析为XML,键值对),但没有任何效果。到目前为止,这是我的代码:

import requests

r = requests.get("http://twitchemotes.com/api_cache/v2/images.json")
# Here, I'd handle the JSON from the response; however I don't know how.
query_name = input("Enter emote name:")
for k,v in emote_dict.items()
  if k == query_name:
    response = "http://static-cdn.jtvnw.net/emoticons/v1/" + v + "/1.0"
print("Here you go: " + response)
柠檬头

仅使用dict理解来创建所需的字典怎么样:

emote_dict ={value.get('code'):emote_id for (emote_id, value) in r.json()['images'].iteritems()}
query_name = raw_input("Enter emote name:").strip()
if query_name in emote_dict:
    response = "http://static-cdn.jtvnw.net/emoticons/v1/" + emote_dict[query_name] + "/1.0"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在词典列表中查找键值,然后替换其他值

来自分类Dev

在词典列表中查找词典

来自分类Dev

在词典列表中查找索引

来自分类Dev

在列表中查找缺席词典

来自分类Dev

从词典列表中访问词典值

来自分类Dev

从词典列表中查找用户输入密钥的词典

来自分类Dev

词典列表中的总和值

来自分类Dev

MongoDB在词典列表中查找查询

来自分类Dev

在嵌套词典中查找关键字

来自分类Dev

根据匹配的键:值对组合词典列表中的词典

来自分类Dev

使用其他词典中的选择值来构建词典

来自分类Dev

在在O词典查找最小值(1)的时间的Python

来自分类Dev

如何获得通用词典中的值?

来自分类Dev

Python:词典中的词典?

来自分类Dev

查找两个词典列表中的普通成员

来自分类Dev

如何基于简单约束在词典中查找单词?

来自分类Dev

您如何在词典列表中查找出现次数

来自分类Dev

将值的平均值存储在单独词典中的词典中-Python

来自分类Dev

从Meteor中的Stripe API返回的JSON词典中的访问值

来自分类Dev

如何更快地从词典列表中的值中删除字符?

来自分类Dev

词典理解合并日期相同的词典列表中的所有值

来自分类Dev

搜索词典列表以查看任何词典中是否存在键/值

来自分类Dev

集合中的查找值

来自分类Dev

在间隔中查找值

来自分类Dev

C#词典中的词典

来自分类Dev

使用PyMongo更新集合中词典列表中的dictionary值

来自分类Dev

Python:合并列表中的多个词典并更新值

来自分类Dev

如何按列表中的值对key:list词典进行排序?

来自分类Dev

使用python词典中的值的新pandas dataframe列