lerrorgk 2017-08-22 02:44 采纳率: 25%
浏览 4459
已采纳

python中的集合问题.add和.issuperset和.remove是什么意思

bri = set(['brazil', 'russia', 'india'])
'india' in bri
True
'usa' in bri
False
bric = bri.copy()
bric.add('china')
bric.issuperset(bri)
True
bri.remove('russia')
bri & bric # OR bri.intersection(bric)
{'brazil', 'india'}

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-08-22 02:58
    关注

    add就是加一个元素到set集合中,如果已经存在就不会新增,remove就是从集合中删除对应的元素

     b.issuperset(a)           #判断b是否是a的超集
    超集定义:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集。 S1是S2的超集,则S2是S1的真子集,反之亦然
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料