zoukankan      html  css  js  c++  java
  • 集合、字典

    集合

    两种定义方法:

      set1 = (1,2,3)

      {1,2,3,4}

    三种运算:

      s1 & s2  交集

      s1 | s2  并集

      s1 - s2  差集

    增:set.add():增加一个元素

      set.update({}):将括号里的集合添加到set中(被添加的集合随机排序)

    删:set.pop():删除任意一个元素

      set.isdisjoint():有交集返回False

      set.issubset():判断ste是否包含于括号里的集合

      set.issuperset():判断set是否包含括号里的集合

    字典

    两种方法

      dict = {}:创建空字典

      dict1 = {'name'  : 'mo','age':18}  键值对形式

      dict2 = dict(name = 'mo',age = 18

    删:dict.pop(键名):通过键名删除键值对,并返回键值

      dict.popitem(键名):随机删除一个键值对

      dict.clear():清空集合

    查:dict.get(键名):通过键名查找键值

      dict.keys():查询所有的键名

      dict.values():查询所有的键值

      dict.items():查询所有键值对

    增:dic[‘键名’] = 键值  :有则改,无则增

      dict.update(键值对):把键值对添加到dict里

      dict.setdefault(‘键名’,键值):有则查,无则增(不输入键值时默认键值时None)

    其他方法:dict.copy():复制dict

  • 相关阅读:
    前端面试集锦
    nodeJs上传附件
    逻辑于 逻辑或
    webpack 学习笔记 (一)
    yum 安装mongodb mysql
    闭包面试提 (2)
    主动的重要性
    1.1一天一题:逆转字符串
    编程提高:一天一道编程题
    iconv将文件编码从gb2312 转换为utf-8
  • 原文地址:https://www.cnblogs.com/mxwei/p/9017163.html
Copyright © 2011-2022 走看看