美文网首页
list和tuple

list和tuple

作者: 黄大臻Dzreal | 来源:发表于2017-01-27 10:34 被阅读61次

list:[ ]

关键词:[ ]、列表、集合、有序、可变、可嵌套、索引

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

如:list = ['1', '2', '3', '4', '5']

len()函数可以获得list元素的个数语法:len(list)

list[0]、list[1]:获取索引

用索引来访问list中每一个位置的元素,记得索引是从0开始的

list是一个可变的有序表,

往list中追加元素到末尾:list.append(添加的元素)

把元素插入到指定的位置:list.insert(索引,添加的元素)

删除list末尾的元素:list.pop()

删除指定位置的元素,用list.pop(i)方法,其中i是索引位置

list内部可以内嵌另一个list:

取'php'可以 p[1]或s[2][1] s可以看成是一个二维数组

tuple:( ,)

关键词:( ,)、元祖、集合、有序、不可变、可嵌套list、索引

tuple和list非常类似,但是tuple一旦初始化就不能修改

tuple没有append(),insert()这样的方法。

tuple的意义:不可变,所以安全,尽量用tuple代替list

只有1个元素的tuple定义时必须加一个逗号,如 t = (1,)

tuple里面若是嵌入list,list的元素可变,但这不表示tuple改变,如

相关文章

  • Python 基础学习二

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

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

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

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

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

  • Python 基础语法

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

  • list和tuple

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

  • list和tuple

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

  • list和tuple

    list list是一种有序的集合,可以随时添加和删除其中的元素。 tuple

  • list和tuple

    list:[ ] 关键词:[ ]、列表、集合、有序、可变、可嵌套、索引 Python内置的一种数据类型是列表:li...

  • list和tuple

    list list是一种有序的集合,可以随时添加和删除其中的元素。 用len()函数可以获得list元素的个数。 ...

  • 2018-02-27Python 学习笔记

    list 与 tuple 区别内存开销上:储存同样元素的list和tuple, list有更多空间开销是否可has...

网友评论

      本文标题:list和tuple

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