码迷,mamicode.com
首页 > 编程语言 > 详细

python list

时间:2016-04-18 22:06:51      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

(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‘]

 

python list

标签:

原文地址:http://www.cnblogs.com/lifeinsmile/p/5405966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!