索引数据

怎么取出列表中相同的数据和不同的数据?
1、把列表转为set集合
2、然后按照集合的交集

 

list1=["go","java","python","c"]
list2=["a","go","b","java","c"]

# 交集---->取出相同的数据
print(set(list1)&set(list2))

# 并集--->获取两个对象中的共同拥有的值
print(set(list1)|set(list2))
结果:
{'java', 'go', 'c'}
{'java', 'c', 'b', 'python', 'a', 'go'}

 

posted @ 2022-06-27 18:16  LaraCroft  阅读(33)  评论(0)    收藏  举报