写点什么

Python 代码阅读(第 37 篇):获取两个列表中相同的元素

用户头像
Felix
关注
发布于: 刚刚
Python代码阅读(第37篇):获取两个列表中相同的元素

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码实现了返回两个列表中相同元素的列表的功能。

本篇阅读的代码片段来自于30-seconds-of-python

similarity

def similarity(a, b):  return [item for item in a if item in b]
# EXAMPLESsimilarity([1, 2, 3], [1, 2, 4]) # [1, 2]
复制代码


similarity函数接收两个列表,返回由两个列表中的相同元素组成的列表。


函数使用列表推导式,遍历所有a列表中的元素,使用in关键词判断这些元素是否在b列表中存在。

发布于: 刚刚阅读数: 2
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第37篇):获取两个列表中相同的元素