python list 交集并集差集补集
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)r
·
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 的非共同元素。

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