Python中文
首页
教程
问答
标签
搜索
登录
注册
比较Python中列表的匹配元素
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>例如,如何使一个列表中的第5项与另一个列表中的第5项匹配,然后在匹配时发送该结果?下面是一个json的示例:</p> <pre><code>{ "List1": [ "name1", "name2", "name3", "name4", "name5", ], "List2": [ "emoji1", "emoji2", "emoji3", "emoji4", "emoji5", ] } </code></pre> <p>字符在第二个列表中查找项目,我需要使其与第一个列表中的专有名称相对应。它们的顺序已经正确,因此第五个名称与第五个表情符号匹配。如果相关的话,我使用这种方法来查找玩家拥有的表情符号:</p> <pre><code> 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()) </code></pre> <p>json看起来是这样的:</p> <pre><code>[{"emojis":"emoji10,emoji20,emoji11,emoji14,emoji30,,emoji9,emoji44,emoji53,emoji16,emoji48"}] </code></pre> <p>这看起来很奇怪,我想这可能是我的问题。我想我以前没有见过这样的json,我知道如何解析它</p> <p>假设我拥有第二个列表中的“emoji5”。我想将其与第一个列表中的“name5”匹配。如何匹配这些结果</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以在列表上使用<code>index()</code>来查找正在搜索的项的索引。然而,如果你经常这样做,或者清单很长,那么这真的很昂贵。相反,您应该使用dict:</p> <pre><code>x = { 'emoji1': 'name1', 'emoji2': 'name2', # etc. } </code></pre> <p>现在,您可以使用<code>x['emoji1']</code>快速查找数据</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
我是否正确构建了这个递归神经网络
2 回答
我是否正确理解acquire和realease是如何在python库“线程化”中工作的
10 回答
我是否正确理解Keras中的批次大小?
10 回答
我是否正确理解PyTorch的加法和乘法?
7 回答
我是否正确组织了我的Django应用程序?
5 回答
我是否正确计算执行时间?如果是这样,那么并行处理将花费更长的时间。这看起来很奇怪
1 回答
我是否每次创建新项目时都必须在PyCharm中安装numpy?(安装而不是导入)
6 回答
我是否每次运行jupyter笔记本时都必须重新启动内核?
1 回答
我是否用python安装了socks模块?
5 回答
我是否真的需要知道超过一种语言,如果我想要制作网页应用程序?
6 回答
我是否缺少spaCy柠檬化中的预处理功能?
10 回答
我是否缺少给定状态下操作的检查?
5 回答
我是否能够使用函数“count()”来查找密码中大写字母的数量((Python)
1 回答
我是否能够使用用户输入作为colorama模块中的颜色?
8 回答
我是否能够创建一个能够添加新Django.contrib.auth公司没有登录到管理面板的用户?
5 回答
我是否能够将来自多个不同网站的数据合并到一个csv文件中?
3 回答
我是否能够将目录路径转换为可以输入python hdf5数据表的内容?
6 回答
我是否能够等到一个对象被销毁,直到它创建另一个对象,然后在循环中运行time.sleep()
7 回答
我是否能够通过CBV创建用户实例,而不是首先创建表单?(Django)
4 回答
我是否要使它成为递归函数?
5 回答