(2)列表
2015-06-04 19:27
363 查看
列表在Python中使用最为频繁,写在方括号之间,由逗号隔开。其中的元素类型可以不同。
列表的索引与字符串相同,但可以对列表进行赋值,以更改列表内容(使用索引的方式):
如:
列表可以用 * 号表示重复。
列表可以嵌套(有种二维数组的感觉)
如:
内置的方法:
len(a) 计算a列表长度
a.append(x) a列表末尾添加内容x
a.extend(b)
将b列表中的所有元素都添加到a列表中
a.insert(i,x)
在a列表第i个位置添加x
a.remove(x)
从a列表中删除x
a.count(x)
统计a列表中x出现的次数
a.index(x)
返回a列表中第一个x值得索引
a.sort()
对a列表排序
a.reverse()
a列表倒序
a.pop([i]) 从链表的指定位置删除元素,并将其返回。如果没有指定索引, a.pop() 返回最后一个元素。元素随即从链表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python
库参考手册中遇到这样的标记。)
如:
列表的索引与字符串相同,但可以对列表进行赋值,以更改列表内容(使用索引的方式):
如:
>>> a=['a',3,2,'hello'] >>> print(a) ['a', 3, 2, 'hello'] >>> a[0:2]=[1,4] >>> print(a) [1, 4, 2, 'hello']列表可以用 + 号拼接
>>> a+['world','sb'] [1, 4, 2, 'hello', 'world', 'sb']
列表可以用 * 号表示重复。
列表可以嵌套(有种二维数组的感觉)
如:
>>> a=[1,2] >>> b=[0,a,3] >>> print(b[1]) [1, 2] >>> print(b[1][0]) 1
内置的方法:
len(a) 计算a列表长度
a.append(x) a列表末尾添加内容x
a.extend(b)
将b列表中的所有元素都添加到a列表中
a.insert(i,x)
在a列表第i个位置添加x
a.remove(x)
从a列表中删除x
a.count(x)
统计a列表中x出现的次数
a.index(x)
返回a列表中第一个x值得索引
a.sort()
对a列表排序
a.reverse()
a列表倒序
a.pop([i]) 从链表的指定位置删除元素,并将其返回。如果没有指定索引, a.pop() 返回最后一个元素。元素随即从链表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python
库参考手册中遇到这样的标记。)
如:
>>> a=[3,4,5] >>> a.append(6) >>> a.append(7) >>> a.pop() 7 >>> a [3, 4, 5, 6] >>> a.pop(2) 5 >>> a [3, 4, 6]
相关文章推荐
- 研究生学术创新的五个阶梯
- Are Landing Pages Killing Your Conversion Rate?
- vector draw 试用期结束的 激活方法
- phpmyadmin error Notice: Array to string conversion in libraries\Error.class.php
- 第十二周项目2-日期时间类
- Android自定义RatingBar
- HDN2048(递推之错排列)
- 网站国际化解决方案
- uboot使用之心得体会
- mutable在c++中的用法
- 谈谈我了解的那些在线it学习网站
- Maven问题总结:could not resolve archetype xxxxxxx from any of the configured repositories
- HDU 2081 手机短号
- 红外遥控通信原理
- 林语堂:读书须有胆识,有眼光,有毅力
- 单臂路由
- SGU125 Shtirlits
- Eclipse 4.4.2 取消空格键代码上屏
- php之thinkphp部署Linux
- js去除空格