l1 = [1, 2, 3, 4]
l2 = [2, 3, 5]
ret1 = list(set(l1) & set(l2))
print(ret1)
ret2 = list(set(l1) | set(l2))
print(ret2)
ret3 = list(set(l1) - set(l2))
print(ret3)
ret4 = list(set(l2) - set(l1))
print(ret4)
ret5 = list(set(l1) ^ set(l2))
print(ret5)

# 输出如下:
# [2, 3]
# [1, 2, 3, 4, 5]
# [1, 4]
# [5]
# [1, 4, 5]

交集 & : x&y,返回一个新的集合,包括同时在集合 x 和y中的共同元素。

并集 | : x|y,返回一个新的集合,包括集合 x 和 y 中所有元素。

差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。

补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素。

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐