【Python】Python数据结构元祖、列表、字典和集合,干货来袭请注意( 二 )


  • list.pop(obj=list[-1
    ):移除列表中的一个元素(默认最后一个元素) , 并且返回该元素的值
  • list.remove(obj):移除列表中某个值的第一个匹配项
  • list.reverse():反向列表中元素
  • list.sort([func
    ):对原列表进行排序

  • 2、元组元组的学习一般是和列表做对比学习的 , 元组的格式相比于列表变成了小括号 。
    学习元组主要注意一下问题:
    元组不可变性:
    元组的不可变性是指元组的元素指向的数据不可变 。 所以tuple不变的是指向 , 指向什么就一直是什么 , 不能改变 。
    元组的相加:
    运行结果:
    这里两次输出a的id不相同 , 说明他们是不同的对象 , 刚开始a=(12 , 34) , 后面讲a+b组合的一个元组重新赋值给a , 不是a变了 , 原来的那个元组也没有变 , 只是没有了引用 , 最后会被当做垃圾回收 。
    元组的删除:
    元组访问及切片:
    元组操作
    1. cmp(tuple1 tuple2):比较两个元组元素 。
    2. len(tuple):计算元组元素个数 。
    3. max(tuple):返回元组中元素最大值 。
    4. min(tuple):返回元组中元素最小值 。
    5. tuple(seq):将列表转换为元组 。
    cmp()len()min()max()都是序列的内置函数 , tuple也是序列 , 所以可以用内置函数操作 。 tuple()是工厂函数 。
    3、字典字典是另一种可变容器模型 , 且可存储任意类型对象 。
    具有以下特点:
    1. 元素由键(key)和值(value)组成
    2. 可以用dict()函数或者方括号()创建 , 元素之间用逗号’‘’分隔 , 键与值之间用冒号”:”隔开
    3. 键必须是唯一的 , 但值则不必 。 值可以取任何数据类型 , 但键必须是不可变的 , 如字符串 , 数字或元组
    4. 使用键(key)来访问元素

    结果:
    字典的方法:
    4、集合具有以下特点:
    1. 可以用set()函数或者方括号{创建 , 元素之间用逗号””分隔 。
    2. 与字典相比少了键
    3. 不可索引 , 不可切片
    4. 不可以有重复元素

    结果:自动将重复元素去除
    关系测试:
    集合的方法:
    以上就是小编整理的Python数据结构 , 感觉不错的话请大家多多点赞评论转发 , 关注小编 , 后续小编会为大家带来更多的内容 , 希望大家能够喜欢~~~~你们的支持就是小编最大的动力!!!!!【【Python】Python数据结构元祖、列表、字典和集合,干货来袭请注意】


    推荐阅读