您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python序列之list和tuple常用方法以及注意事项

5b51 2022/1/14 8:18:07 python 字数 2705 阅读 387 来源 www.jb51.cc/python

sequence序列 sequence(序列)是一组有顺序的对象的集合。序列可以包含一个或多个元素,也可以没有任何元素。

概述

sequence 序列

sequence(序列)是一组有顺序的对象的集合。序列可以包含一个或多个元素,也可以没有任何元素。

我们之前所说的基本数据类型,都可以作为序列的对象。对象还可以是另一个序列。序列有两种:list (表) 和 tuple(元组) 。
list和tuple的主要区别在于,一旦建立,tuple的各个元素不可再变更,而list的各个元素可以再变更。

List

获得list元素的个数:

引用访问时索引是从0开始,注意不要越界:

用-1做索引,直接获取最后一个元素:

因为list是一个可变的有序表,所以,可以往list末尾追加元素:

一次追加多个元素:

删除list末尾的元素,用pop()方法

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

list元素替换,可以直接赋值给对应的索引位置:

list元素也可以是另一个list,插入的那个list只算一个元素:

Tuple

Tuple一旦初始化就不能修改。字符串是一种特殊的元素,因此可以执行元组的相关操作。

不可变的tuple意义就在于因为不可变,所以代码更安全。如果可能,能用tuple就尽量用tuple。

定义一个空tuple:

注意:Tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。

所以尽量避免这种套用。

当日小结

掌握List和Tuple的常用方法以及注意事项。

总结

以上是编程之家为你收集整理的Python序列之list和tuple常用方法以及注意事项全部内容,希望文章能够帮你解决Python序列之list和tuple常用方法以及注意事项所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶