廖雪峰python之list和tuple
来源:互联网 发布:电视淘宝红包 赚钱吧 编辑:程序博客网 时间:2024/06/05 17:54
list和tuple
list
列表list是Python内置的一种数据类型。list是一种有序的集合,可以随时添加和删除其中的元素。
>>> l = ['Michael', 'Bob', 'Tracy']>>> l['Michael', 'Bob', 'Tracy']
用len( )函数可以获得list元素的个数:
>>> len(l)3
用索引来访问list中每一个位置的元素,记得索引是从0开始的:
>>> l[0]'Michael'>>> l[1]'Bob'>>> l[2]'Tracy'>>> l[3]Traceback (most recent call last): File "<stdin>", line 1, in <module>IndexError: list index out of range
当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。
也可倒叙依次需要获取各个元素,也需确保不越界:
>>> l[-1]'Tracy'>>> l[-2]'Bob' …
list是一个可变的有序表,所以,可以往list中追加元素到末尾:
>>> l.append('Adam')>>> l['Michael', 'Bob', 'Tracy', 'Adam']
也可以把元素插入到指定的位置,比如索引号为1的位置:
>>> classmates.insert(1, 'Jack')>>> classmates['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']
要删除list末尾的元素,用pop()方法:
>>> classmates.pop()'Adam'>>> classmates['Michael', 'Jack', 'Bob', 'Tracy']
要删除指定位置的元素,用pop(i)方法,其中i是索引位置:
>>> classmates.pop(1)'Jack'>>> classmates['Michael', 'Bob', 'Tracy']
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:
>>> classmates[1] = 'Sarah'>>> classmates['Michael', 'Sarah', 'Tracy']
阅读全文
0 0
- 廖雪峰python之list和tuple
- 廖雪峰python教程阅读之使用list和tuple
- 【廖雪峰Python习题集】使用list和tuple
- #Python 廖雪峰老师#Week 1_4:list和tuple/条件判断/循环/dict和set
- 廖雪峰老师——Python入门( List和Tuple类型 )
- python学习之List和Tuple
- Python基础回顾之-list和tuple
- python之List和Tuple类型基础知识
- python学习(三)之list和tuple
- python之List和Tuple类型
- Python list和tuple
- Python list和tuple
- python之tuple与list
- python的list和tuple
- python的list 和 tuple
- python中的list和tuple
- python 使用list和tuple
- Python List 、 tuple和dict
- Spring4.3学习记录之HelloWorld(一)
- Shiro权限认证
- 关于linux下汉字输出的小问题
- hadoop常用命令介绍
- 网络视频编程
- 廖雪峰python之list和tuple
- SPI通信协议学习总结
- PAT--1055. The World's Richest
- 【python】pycharm中文字符的问题
- OpenCv基础(四):Trackbar(轨迹条)的创建和使用
- Java构建高并发高可用的电商平台架构实践
- 电视:名存实亡,NTSC 色域
- Oracle数据库面试题
- Rspamd_rule_subject_checks.lua自己的理解