python列表的交、并、差集


#!/usr/bin/env python3

l1 = ['1','2','3','4']
l2 = ['3','4','5','6']# 交集
result1 = [i for i in l1 if i in l2]
result2 = list(set(l1).intersection(set(l2)))
print(result1)
print(result2)

# 并集
result3 = list(set(l1).union(set(l2)))
print(result3)

# 差集
# 元素在 l1 不在 l2
result4 = list(set(l1).difference(set(l2)))
print(result4)