python 基础笔记三

Python 元组

  1、python 的元组与列表类似,但是元组的元素不能修改

  2、元组试用小括号定义:(元素1,元素2,元素3)

  3、如果元组只有一个元素,元素后面必须加上逗号

  4、访问元组:

   4.1)、tup[下标]:获取下标的元素

   4.2)、tup[start:end]:截取下标start到下标end-1之间的元素

  5、删除元组:

   5.1)、元组中的元素值是不允许删除的,但是可以通过del语句删除整个元组

      eg:del tup

  6、元组运算符:

     与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

    

Python 字典

  字典是一种可变容器模型,且可存储任意类型对象。字典的每个键值的key,value用冒号:分割,每个键值对之间用逗号分割,字典用花括号定义。

    1)、键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一;

    2)、值可以取任何数据类型,但键必须是不可变的,如字符串、数字或元组

   1、获取字典的值:

    1.1、dict['key']:如果key不存在,会报错

    1.2、dict.get('key'):如果key不存在,不会报错

    1.3、dict.get('key',default):查询不到值时,返回默认值default

    1.4、dict.keys():获取字典的所有key

    1.5、dict.values():获取字典的所有值

    1.6、dict.items():获取字典的key-value

  2、增加键值对:

    2.1、dict['key'] = value:如果key存在的情况下,会修改原来的值,如果key不存在的情的情况下,会新增一个key-value的键值对

    2.2、dict.setdefault(key,value):这种方式下,如果key已存在,不会新增键值对,也不会修改原来的值

  3、删除字典元素:

    3.1、pop(key):删除key对应的元素

    3.2、del dict[key]: 删除key对应的元素

    3.3、dict.clear():删除字典中的所有元素

    3.4、del dict:删除词典

  4、合并字典:

    4.1、dict1.update(dict2):将dict2的元素添加到dict1中

  5、判断key是否存在于字典中:

    5.1)、key in dict

    5.2)、key in dict.keys()

原文地址:https://www.cnblogs.com/wu-xw/p/9579985.html