python学习2--列表和元组
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 二列表和元组 2.1 序列 python中最基本的数据结构是序列。 python有6种内建序列: 列表、元组、字符串、unicode字符串、buffer对象和xrange对象。 列表和元组的主要区别:列表可以修改,元组不可以修改; 通用的序列操作: 索引、分片、加、乘、检查某个元素是否属于序列的成员、计算序列长度、计算最大 元素和计算最小元素。 2.1.1 索引 序列中的元素是从索引0开始; 可是使用负数作为索引,-1表示最后一个元素; 如果一个函数返回一个序列,可以直接对返回结果进行索引操作: 如:fourth = raw_input("Year: ")[3] =>当输入2011后,fourth的值为1; 2.1.2 分片 使用分片,访问一定范围内的元素。分片通过冒号相隔的两个索引实现。 如:myname = ‘caiyuanwei’ myname[3:7] =》‘yuan’ //输出索引值为3到索引值7前面的元素 [前索引:后索引)-----》从前索引开始到后索引之前结束,不包括后索引的元素。!!!!! 分片的技巧: 获取最后元素:myname[-3:] =》'wei' 获取最前元素: myname[:3] =》 ‘cai’ 显示全部: myname[:] =》 ‘caiyuanwei’