【发布时间】:2020-11-20 08:53:15
【问题描述】:
例如,如何让一个列表中的第 5 项与另一个列表中的第 5 项匹配,然后在匹配时发送该结果?以下是 json 的示例:
{
"List1": [
"name1",
"name2",
"name3",
"name4",
"name5",
],
"List2": [
"emoji1",
"emoji2",
"emoji3",
"emoji4",
"emoji5",
]
}
字符在第二个列表中找到项目,我需要使其与第一个列表中的正确名称相对应。它们的顺序已经正确,因此第 5 个名称与第 5 个表情符号匹配。如果相关,我正在使用这种方法来查找玩家拥有的表情符号:
scan = f"privatelink"
async with aiohttp.ClientSession() as cs:
async with cs.get(scan) as r:
try: Bag = ast.literal_eval(await r.text())
except: Bag = json.loads(await r.text())
那个 json 看起来像这样:
[{"emojis":"emoji10,emoji20,emoji11,emoji14,emoji30,,emoji9,emoji44,emoji53,emoji16,emoji48"}]
看起来很奇怪,我认为这实际上可能是我的问题。我不认为我以前见过这样的 json 和 Idk 如何解析它。
假设我拥有第二个列表中的“emoji5”。我想将它与第一个列表中的“name5”相匹配。如何匹配这些结果?
【问题讨论】:
标签: python json list discord.py-rewrite