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

python——列表

时间:2018-08-19 15:49:17      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:第一个   .so   remove   reserve   常用   iter   sort   str   解析   

列表的创建

1、普通方法创建列表

list = []


2、列表解析、列表推导式

使用列表解析比使用普通方法的速度几乎可以快1倍。因此推荐使用列表解析。

语法

[expression for iter_val in iterable if cond_expr]
要求:列出1~10所有数字的平方
>>>L = [ i**2 for i in range(1,11)]
>>>print L
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

 

列表的更新

>>> list = [1,2,3]
>>> list.append(4)#添加列表项
>>> list
[1, 2, 3, 4]
>>> del list[3]#删除列表项
>>> list
[1, 2, 3]
>>> list1 = [1,2,3]
>>> list2 = [4,5,6]
>>> list1.extend(list2)#一次性追加多个值
>>> list1
[1, 2, 3, 4, 5, 6]
>>> list = [1,2,2,3,4]
>>> list.remove(2)#移除列表中某个值的第一个匹配项
>>> list
[1, 2, 3, 4]
>>> list.pop()#移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
4
>>> list
[1, 2, 3]
>>> list = [1,2,3]
>>> list.insert(1,4)#插入
>>> list
[1, 4, 2, 3]

列表常用方法

list.index()

#查找元素所在位置
>>> list = [1,2,3]
>>> list.index(2)
1

list.count()

list.reserve()

#反转
>>> list = [1,2,3]
>>> list.reverse()
>>> list
[3, 2, 1]

list.clear()

#清空列表
>>> list = [1,2,3]
>>> list.clear()
>>> list
[]

list.sort()

>>> list = [1,3,2,6,5]
>>> list.sort()#列表排序
>>> list
[1, 2, 3, 5, 6]

 

python——列表

标签:第一个   .so   remove   reserve   常用   iter   sort   str   解析   

原文地址:https://www.cnblogs.com/lalalaxpf/p/9501287.html

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