标签:
(1)特性:实现方式为数组
(2)常用函数
lst=[‘d‘, ‘d‘, ‘g‘, ‘n‘, ‘o‘, ‘y‘, ‘y‘]
append()
sort()
reverse()
count() #lst.count(‘d‘) >>>2
index() #lst.index(‘d‘) 返回传入值第一次出现的索引号
expand()
pop() #lst.pop([INDEX]) remove索引号为INDEX的元素,默认last
insert() #lst.insert(INDEX, OBJECT)
(3)list切片
# lst,在下标2到下标5的区间内,每隔两个元素截取数据
# 注意是左闭右开区间:[2,6)
lst1 = lst[2:6:3]
# 取最后两个元素
lst1 = lst[-2:]
(4)list生成器
list(range(10))
list(range(3,10))
list(range(2,10,2))
(5)List生成式
lst = [x*x for x in range(10)]
(6)插入元素
方法1:可以用list.insert
方法2:lst[0:0] = [‘a‘,‘b‘,‘c‘] ##注意:因为是左闭右开区间,所以相当于在list头部插入元素
(7)修改元素值
方法2:lst[0:2] = [‘a‘,‘b‘]
标签:
原文地址:http://www.cnblogs.com/lifeinsmile/p/5405966.html