Python学习笔记(三)Python的list和tuple
2016-03-25 13:17
281 查看
list
list类似其他语言中的数组,是一种有序的集合,可以随时添加和删除其中的元素。使用len()函数可以获得list元素的个数。
list的索引从0开始,当超出范围时会报IndexError错误;可以使用-1直接获取最后一个元素,以此类推,可以取出倒数第n个元素。
list使用pop(i)方法删除索引为i的元素。
list里面的元素数据类型可以不同,也可以是另一个list,可以看成是多维数组。
tuple
tuple和list类似,语法上的区别是list使用[],二tuple使用();tuple一旦初始化就不可以再修改,其他获取元素的方法和list相同。如果有不需要变化的list最好使用tuple,确保安全性。定义tuple的时候就必须把元素确定下来,如果元素只有一个数字,需要在数字后加一个.号,要不然会被当做普通数字。
tuple的元素不可变是指元素指向的地址不可变,如果tuple中包含有一个list,list中的元素是可以变化的。
相关文章推荐
- python 静态成员变量
- python函数——编码问题——str与Unicode的区别
- 01python初识—编辑器&版本&变量知识
- Python学习笔记(四)Python函数的参数
- Python关键字总结
- 通过抓包获取跳转url并通过dnspython模块查询监控服务是否正常
- Python学习:Flask框架和jinja2模板
- bat调用python命令
- numpy.zeros(shape, dtype=float, order='C')
- numpy.ones(shape, dtype=None, order='C')
- Python 正则表达式的剖析
- python3安装Fabric模块
- python glob使用
- leetcode @python 120. Triangle
- 重装python idle打不开解决方案
- leetcode @python 119. Pascal's Triangle II
- python2.7:str unicode 详解
- leetcode @python 118. Pascal's Triangle
- 【转】python - PyDev统一编码
- python中lambda的用法