• 字典与集合


    l=[[1,2,[3,4]]
    删除3:
    l[2].pop(0)
    del l[2][0]
    l[2].remove(3)

    is:比较id,id一样,类型肯定一样,值也一样
    ==:比较的是值

    字典操作:
    .items
      for k,v in x.items:
        print(k,v)
    .keys
      list(x.keys())
    .values
    .pop(k)=v
      k后再加参数,当不存在k时返回参数
    .popitem随意删除一个元素对

    .setdefault(k,v)安全添加,有返回现值,无则返回添加值

    dict([(),(),(),()])括号内是以逗号分隔的序对
    {}.fromkeys([1,2],None)#1和2为key,初始值均为None

    d.update(d1)
    .update同值替换,不存在则添加,d有d1没有则不动

    所有的数据类型自带布尔值,只有0,None,空的时候为False

    集合:
    s=set()
    s={}#只存Key
    集合内的元素必须唯一
    集合内的元素必须可hash,即不可变
    集合内的元素是无序的
      集合的作用:
        关系运算
        去重
    并集|   .union
    交集&   .intersection
    差集-   .difference
    对称差集^   .symmetric_difference

    .add()
    .discard()安全删除
    .remove()找不到会报错
    .pop随机删除
    s1.issubset(s2)s1是s2的子集
    .issuperset父集
    .isdisjoint没有交集返回True

    while+else
    for+else
    while/for和else同级,else在while没有被break且正常执行完毕后执行

  • 相关阅读:
    webpack
    一 java包管理
    docker 保存本地容器 推送镜像
    virtualBox 安装linux系统 网络设置小记
    centos6.5编译安装nginx[整理二]
    go基本使用
    docker基础命令使用
    centos 安装docker
    docker 删除容器及镜像
    PHP Thread Safe和Non ThreadSafe
  • 原文地址:https://www.cnblogs.com/yx179971/p/6972364.html
Copyright © 2020-2023  润新知