4、List和Tuple

4.1List

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。List是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。

构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量。

由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据。

4.2Tuple

tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。创建tuple和创建list唯一不同之处是用( )替代了[ ]。

现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。

获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素。

tuple和list一样,可以包含 0 个、1个和任意多个元素。包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示。创建包含1个元素的 tuple,单元素 tuple 要多加一个逗号“,”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。...
    五秋木阅读 331评论 0 0
  • Python创建List Python创建list Python内置的一种数据类型是列表:list。list是一种...
    极客小寨阅读 576评论 0 0
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,849评论 1 118
  • 不论用什么方式,都想留住那个小小的,真实的自己,埋藏心底,或是掩在虚伪的面具下,或是流淌在温热的血液里。 没有谁忘...
    二胖爱穿小裙子阅读 487评论 1 2
  • 亲爱的Wendy: 发烧休息两天,今天你又背起小书包上学去了。因为妈妈学校有事情,所以今天爷爷直接接回家了。近6点...
    C呀么CJ阅读 409评论 0 0

友情链接更多精彩内容