序列是Python中最基本的数据结构。Python中有六个序列的内置类型,分别是列表、元组、字符串、Unicode字符、buffer对象、xrange对象,最常用的是列表和元组。
列表和列表推导式
列表就是用逗号(,)分割的一系列数据用方括号([])括起来,逗号分割的数据称为元素,每个元素都有索引,用来记录元素所在位置,索引从0开始。同时列表的元素也可以是列表。
列表创建与删除
-
创建
列表定义格式:
列表名=[元素1,元素2,...]
空列表定义:
列表名=[] #或者 列表名=list()
例如:
list1=[1,2,3,4,5] list2=['a','b','c','d',525]
-
删除
-
根据索引删除某个元素:
del 列表名[索引] #例如: list2=['a','b','c','d',525] del list2[2] #删除列表中第三个元素 print list2 # 结果为list2=['a','b','d',525]
-
删除列表中某些连续元素格式:
del 列表名[[头下标]:[尾下标
-