

Python代码阅读(第37篇):获取两个列表中相同的元素
source link: https://segmentfault.com/a/1190000040982833
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码
本篇阅读的代码实现了返回两个列表中相同元素的列表的功能。
本篇阅读的代码片段来自于30-seconds-of-python。
similarity
def similarity(a, b): return [item for item in a if item in b] # EXAMPLES similarity([1, 2, 3], [1, 2, 4]) # [1, 2]
similarity
函数接收两个列表,返回由两个列表中的相同元素组成的列表。
函数使用列表推导式,遍历所有a
列表中的元素,使用in
关键词判断这些元素是否在b
列表中存在。
Recommend
-
5
Python 删除列表中的元素 首先,列表的 remove() 方法只能删除第一次出现的位置(first occurrence) ...
-
3
java 审核功能如何才能获取到上一次相同审核被拒绝的理由或者意见 ...
-
4
V2EX › 程序员 两个方法中有相同的部分就会想办法把这些相同的部分独立作为一个新方法,再在原方法中调用,浪费了不少时间
-
7
应用执行相同的查询从数据库获取bytea类型的数据获取结果不一致 原创 瀚高实验室 2022-03-1...
-
10
# yyds干货盘点 # Python列表中的深浅拷贝,你学废了嘛? 原创 大家好,我是皮皮。前几天在Python最...
-
3
V2EX › 前端开发 前端万级数据量的图表中,数据应该怎么获取?
-
9
python有哪些方法可以删除列表中特定元素
-
4
在Rust中判断两个文件内容是否相同 2023-03-28 22:11:19 +08 字数:542 标签: Rust 在R...
-
2
幽默:当我给两个不同作用域的变量取相同名称后 23-05-25...
-
5
幽默:为什么从教程上准确复制了相同代码却无法运行? 23-06-10...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK