搜索两个字符串的公共元素,并支持列表、元组、字典等多种数据类型。
def intersect(seq1, seq2):
res = [] # 初始化一个空的序列res,用于存放公共元素。
for x in seq1: # 遍历第一个序列seq1中的每个元素,
if x in seq2: # 如果第一个序列seq1中的元素,出现在第二个序列seq2中,即公共元素,
res.append(x) # 则将该公共元素添加进res中。
return res
参考文献:
1.《Python学习手册》(第4版) —— 第四部分 函数 —— 第16章 函数基础 —— 第二个例子:寻找序列的交集 —— 定义,P411。

本文介绍了一个简单的Python函数,用于查找两个序列(如列表、元组等)之间的公共元素。通过遍历序列并比较元素,该函数能有效找出并返回所有公共项。
11万+

被折叠的 条评论
为什么被折叠?



