zoukankan      html  css  js  c++  java
  • python【集合】

    # #set方法创建集合
    # li=['nihao','dem','nvv','kkjj']
    # s=set('hello')
    # s=set(li)
    # print(s)
    # #添加元素
    # s={'火虎',3,4,5,6,7}
    # s.add('hello world')
    # print(s)
    #删除(随机删除)
    # s={'火虎',3,4,5,6,7}
    # s.pop()
    # print(s)
    # 指定删除某一个元素
    # s={'火虎',3,4,5,6,7}
    # s.remove(6)
    # s.remove('hello')删除元素不存在会报错
    # s.discard('hello')删除元素不存在也不会报错
    # print(s)

    # php_1=['小王','校长','班主任']
    # java_1=['小王','校长']
    # php_1andjava_1=[]
    # for q_name in php_1:
    # if q_name in java_1:
    # php_1andjava_1.append(q_name)
    # print(php_1andjava_1)


    # php_1=['小王','校长','班主任','张王李赵','董事长']
    # java_1=['小王','校长','董事长']
    # p_s=set(php_1)
    # j_s=set(java_1)
    # print(p_s.intersection(j_s)) # p_s.intersection(j_s)求得p_s和j_s的交集
    # print(p_s&j_s)#相同效果


    # 求并集
    # php_1=['小王','校长','班主任','张王李赵','董事长']
    # java_1=['小王','校长','董事长']
    # p_s=set(php_1)
    # j_s=set(java_1)
    # print(p_s.union(j_s)) #p_s.union(j_s)求得p_s和j_s的并集
    # print(p_s|j_s)#相同效果

    # 求差集
    # php_1=['小王','校长','班主任','张王李赵','董事长']
    # java_1=['小王','校长','董事长','daluobo']
    # p_s=set(php_1)
    # j_s=set(java_1)
    # print(p_s.difference(j_s))#p_s.difference(j_s)求得p_s和j_s的差集
    # print(p_s-j_s)
    # 输出:{'班主任', '张王李赵'}
    # print(j_s-p_s)
    # 输出:{'daluobo'}

    # 求交叉补集
    # php_1=['小王','校长','班主任','张王李赵','董事长']
    # java_1=['小王','校长','董事长','daluobo']
    # p_s=set(php_1)
    # j_s=set(java_1)
    # print('交叉补集',p_s.symmetric_difference(j_s))
    # print('交叉补集',p_s^j_s)
    # print(p_s.symmetric_difference_update(j_s))

    # s1={1,2}
    # s2={3,5}
    # print(s1.isdisjoint(s2))#判断两个是不是存在交集如果没有则为true反之false

    # s1={1,2}
    # s2={1,2,5}
    # print(s1.issubset(s2)) #s1是s2的子集输出true
    # print(s2.issubset(s1)) #False
    # print(s2.issuperset(s1)) #s2是s1的父集

    # s1={1,23}
    # s2={1,23,45}
    # s1.update(s2) #更新多个值
    # s1.update([3,4]) #增加多个值 列表 add()不可用
    # s1.update((3,5)) #元祖
    # s1.add(1)只能增加一个值
    # print(s1)
  • 相关阅读:
    JMeter--聚合报告之 90% Line 正确理解
    jmeter--函数助手对话框之参数详解
    测试理论--如何根据需求设计测试用例
    java jdk 1.6 下载
    linux磁盘满时,如何定位并删除文件
    linux mysql 新增用户 分配权限
    Hibernate 中多对多(many-to-many)关系的查询语句
    springMVC的url-pattern /和/*的区别
    thinkphp多表关联并且分页
    thinkphp 模板里嵌入 php代码
  • 原文地址:https://www.cnblogs.com/huohu66888/p/9744888.html
Copyright © 2011-2022 走看看