02集合关系运算交,差,并集运算方式

交集

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
shuxue=['张三','李四','王五' ]
yuwen= ['李四','李李' ]
 
解1:
     shuxue_and_yuwen= []
     for p_name in shuxue:
     if p_name in yuwen:
       shuxue_and_yuwen.append(p_name)
     print(shuxue_and_yuwen)
解2:
    s_s=set(shuxue)
    y_s=set(yuwen)
    print(s_s,y_s)
    print(s_s.intersection(y_s))
    print(s_s&y_s)

  

并集:
1
2
3
4
5
6
7
shuxue=['张三','李四','王五' ]
yuwen= ['李四','李李' ]
1
    s_s=set(shuxue)
    y_s=set(yuwen)
    print(s_s|y_s)
    print(s_s.union(y_s))

差集:
1
2
3
4
5
6
7
shuxue=['张三','李四','王五' ]
yuwen= ['李四','李李' ]
1
    s_s=set(shuxue)
    y_s=set(yuwen)
    print(s_s-y_s)
    print(s_s.difference(y_s))

  

    
 
posted @   山高水远weinierlai  阅读(214)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示