例如,如何使一个列表中的第5项与另一个列表中的第5项匹配,然后在匹配时发送该结果?下面是一个json的示例:
{
"List1": [
"name1",
"name2",
"name3",
"name4",
"name5",
],
"List2": [
"emoji1",
"emoji2",
"emoji3",
"emoji4",
"emoji5",
]
}
字符在第二个列表中查找项目,我需要使其与第一个列表中的专有名称相对应。它们的顺序已经正确,因此第五个名称与第五个表情符号匹配。如果相关的话,我使用这种方法来查找玩家拥有的表情符号:
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,我知道如何解析它
假设我拥有第二个列表中的“emoji5”。我想将其与第一个列表中的“name5”匹配。如何匹配这些结果
我能做到这一点:
我现在的问题是
J
当分配给一个Discord嵌入字段时,name或description只是用不同的嵌入一次发送一个垃圾邮件。答案是正确的,但是我如何将每个单词放入它自己的字段中,或者拆分为描述中它自己的部分,而不是为每个单词发送一个新的嵌入?我试过这个:但它只是添加一个带有第一个结果的字段并发送嵌入,然后发送另一个带有下一个结果的嵌入,依此类推。别介意颜色值,顺便说一句,我还在努力决定lol
我不确定我是否理解你的问题……但如果你只是想匹配两个长度相等的列表的对应元素,请使用
zip
印刷品:
您可以在列表上使用
index()
来查找正在搜索的项的索引。然而,如果你经常这样做,或者清单很长,那么这真的很昂贵。相反,您应该使用dict:现在,您可以使用
x['emoji1']
快速查找数据相关问题 更多 >
编程相关推荐