美文网首页
Python的列表和元组的区别

Python的列表和元组的区别

作者: 莫辜负自己的一世韶光 | 来源:发表于2019-02-27 19:29 被阅读0次

列表和元组的区别

1.列表可以看成是动态数组,它们是可变的并且可以重新设定长度
2.元组可以看成是静态的数组,它们是不可变的,并且长度也是一旦创建就无法改变

从设计上来说:
1.列表是用来保存多个相互独立对象的数据集合
2.元组设计的初衷就是为了描述一个不会改变的事物的多个属性

列表常见的操作

  • 列表后面增加一项 append
  • 统计某个元素在列表中出现的次数 count

  • 列表扩展,将另一个列表追加到原来的列表上 extend

  • 获取元素的索引 获取的是第一次出现的索引 index

  • 向指定的索引处插入指定元素 insert(index,element)

  • 删除最后一个元素 pop() 并且返回的是删除之后的元素

  • 删除指定的元素 remove('element') 删除的是第一个位element的元素

  • 反转整个列表 reverse

  • 对列表进行排序,直接在原列表上进行排序,默认按照元素的首字母进行排序 sort,默认是升序进行排列

元组常见的操作

  • 创建空元组



  • 创建只有一个元素的元组的时候,需要在后面加逗号,不然会被当成其他的数据类型来处理


  • 将列表转换为元组 使用tuple()


  • 查询


  • 删除 元组的元素不支持删除,但是可以删除整个元组对象

  • 统计元组中某个元素出现的个数 count

  • 查找元素的索引位置 index

  • 元组的更新
    元组是不可变的类型,虽然在程序的运行中无法对元组的元素进行插入和删除运算.但是可以利用对一个元组进行重新赋值的方式,更新原来的元组.


  • 元组的合并 元组的合并 是指几个元组相加形成新的元组,原来的元组并没有改变

结论
元组和列表都是容器对象,都可以存放不同类型的数据内容.它们主要有两个不同点
第一: 列表的声明用中括号,元组的声明用小括号,并且元组只有一个元素的时候需要在后面加逗号
第二: 列表是可变的,元组是不可变的.元组一旦被定义,里面的元素和个数就不能改变了.

相关文章

  • Python TUPLE - 打包,解包,比较,切片,删除,键

    什么是Python的中的元组? 元组就像一系列不可变Python对象的列表。列表和元组之间的区别在于列表在方括号中...

  • 2018-01-13 python学习第一天

    第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...

  • Python元组

    python元组元组和列表的区别在于元组中的元素不能修改 创建元组创建元组用() tuple = ()当元组里只包...

  • Python的列表和字典有什么区别,列表和元组有什么区别?

    字典和列表有什么区别? 那我们再来看,Python的列表和字典有什么区别,那其实一般的人会问你列表和元组有什么区别...

  • python 元组

    python元组 元组和列表的区别在于元组中的元素不能修改 创建元组 创建元组用() 当元组里只包括一个元素时一定...

  • python元组

    python元组 元组和列表的区别在于元组中的元素不能修改 创建元组 创建元组用() 当元组里只包括一个元素时一定...

  • Python Basic day04

    1,理解元组和列表之间的区别 除了格式区别以外,元组不可修改,列表可以修改。(元组的作用就是用来展示数据的)元组:...

  • Python入门笔记(一):列表和元组

    列表和元组区别 元组和列表最大的区别就是,可以任意修改列表中的元素,可以任意插入或者删除一个元素,但对于元组是不行...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • Python的列表和元组的区别

    列表和元组的区别 1.列表可以看成是动态数组,它们是可变的并且可以重新设定长度2.元组可以看成是静态的数组,它们是...

网友评论

      本文标题:Python的列表和元组的区别

      本文链接:https://www.haomeiwen.com/subject/gsvfuqtx.html