Python基础-列表、元祖、字典、字符串
列表和分组 序列概览: 数据结构 是通过某种方式组织在一起的 数据元素的集合。 这些元素可以是数字、字符,甚至可以是其他数据结构。 在python中,最基本的数据结构是 序列 (sequence)。 序列中的每一个元素被分配一个序号----即元素的位置,也称为 索引、下标。 第一个索引是0,第二个索引是1,以此类推。 Python包含6种内建的序列,此次重点讨论最常用的两种类型: 列表、元祖 。其他内建序列类型包括: 字符串、 Unicode 字符串、 buffer 对象和 xrange 对象 。接下来讲解对所有序列都通用的操作。 列表和元祖的创建: 列表和元祖主要的区别在于:列表可以修改,而元祖不可修改。也就是说如果需要根据要求来添加元素,那么列表可能会更好用;而出于某些原因,序列不能修改时,使用元祖则更为合适。 创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可; 创建一个元祖,只要把逗号隔开的不同数据项使用小括号括起来即可,如果元组里只有一个元素的话,那么你必须在这个元素后面加一个逗号,否则它不是元组。 通用序列操作: 所有序列类型都可以进行某种特定的操作。这些操作包括索引(indexing)、分片(slicing)、加(adding)、乘(multiplying)以及检查某个元素是否属于序列的成员(成员资格),除此之外,还有计算序列长度