美文网首页
list与tuple

list与tuple

作者: stone46 | 来源:发表于2017-07-29 20:03 被阅读0次

List

list是一种有序的集合,可以随时增加或删除元素。如

L = [1,2,3,4]

我们可以用len来获取列表中元素的个数

>>>len(L)
4

我们可以用索引来访问列表中的元素,如

>>>L[0]
1
>>>L[0:2]
[1,2]
>>>L[0,-1]
[1,2,3]
>>>L[1:]
[2,3,4]

注意,索引从0开始,到len(L)-1结束;
切片的话从左边索引数字开始,到右边数字索引前的一个元素结束。

>>>L.append(5)
>>>L
[1,2,3,4,5]
>>>L.insert(0,0)
>>>L
[0,1,2,3,4,5]
>>>L.pop()
5
>>>L
[0,1,2,3,4]
>>>L.pop(0)
0
>>>L
[1,2,3,4]
>>>L[1] = 'E'
>>>L
[1,'E',3,4]

Tuple

Tuple,元组,不可变的列表,没有append,insert,pop等方法,其他与列表类似
注意以下情形

>>>T = (1)
>>>T
1

在这个语句中,小括号被认为是数学中的括号,要想定义一个只有一个元素的元组,应该在后面加一个逗号

>>>T = (1,)
>>>T
(1,)

当然,python在显示只有一个元素的元组时候,也会加一个逗号,以免被认为是一个数学括号。

相关文章

  • Python 基础学习二

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

  • 2018-02-27Python 学习笔记

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

  • 元组

    tuple与list类似,区别在于tuple中的元素无法修改 定义tuple 使用 () 来定义tuple 可以把...

  • Python Day13 元组

    1、元组与列表的区别 1.1.tuple与list类似,简单说tuple不可以修改, 而list可以修改 1.2....

  • list 与tuple

    使用list和tuple list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以...

  • list与tuple

    List list是一种有序的集合,可以随时增加或删除元素。如 我们可以用len来获取列表中元素的个数 我们可以用...

  • list与tuple

    使用list和tuple list list是一个有序的列表,可以追加元素到list末尾; 也可以把元素插入到指定...

  • list与tuple

    list list是一种有序的集合,可以随时添加和删除其中的元素。 变量classmates就是一个list用le...

  • 《自学是门手艺》读书笔记(15)

    元组(Tuple) 元组与列表的区别 List 是可变有序容器,Tuple 是不可变有序容器。List 用方括号标...

  • 2018-09-20

    List 与 tuple List 有序集合 用 classmate 表达 len()——可获得list元素的个数...

网友评论

      本文标题:list与tuple

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