4、List和Tuple

作者: 橙子爱上柠檬 | 来源:发表于2018-01-25 18:01 被阅读0次

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 要多加一个逗号“,”。

相关文章

  • 4、List和Tuple

    4.1List Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的...

  • Python 基础学习二

    list 与 tuple 1、list和tuple都是pathon内置的列表。list可变,tuple不可变。定义...

  • 【原】Python学习笔记——基础篇

    List和Tuple类型 List用[],Tuple用() , Python 规定,单元素 tuple 要多加一个...

  • 4、List和Tuple类型

    1、Python创建List Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添...

  • 8.Python编程:tuple的指向不变性

    list 和 tuple 在python 中list和tuple的最大的区别要分清:list是有序可变的列表,tu...

  • 5.Tuple元组

    5511 [1, 3, 4, 5]

  • Python 基础语法

    基础数据结构及语法 序列 sequence 元组(tuple) 和 表(list) tuple和list的主要区别...

  • 2019-05-21

    今天复习了一下Python基础。 1. List 和 Tuple List: L = [1,2,3,4,5,6],...

  • list和tuple

    list tuple:一旦初始化,不能修改,在定义时tuple元素必须确定下来

  • list和tuple

    list 当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个...

网友评论

    本文标题:4、List和Tuple

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