首页 > 代码库 > Python 3 语法笔记(2):列表
Python 3 语法笔记(2):列表
1 创建列表
list是一种有序集合,可以容纳不同类型的变量
可以通过正整数,也可以用负整数(倒序)来索引。
2 列表切片
从列表中提取一个子列表:
mylist[起始索引:结束索引] 从起始索引开始,到结束索引处,含结束索引处的元素。
mylist[:结束索引] 和 mylist[开始索引:] 表示,从头开始或直到结尾。
注:mylist[:] 是对mylist进行完整复制的一个捷径。
3 列表增项
对于列表:a_list = [‘a‘]
有以下四种方法来增加项目:
- 列表 + 列表: a_list = a_list + [1, 2, 3] #涉及重新开辟内存,故开销较大
- 列表.append(元素):a_list.append(12)
- 列表.extend(列表):a_list.extend([1,2,3])
- 列表.insert(位置,元素):a_list.insert(0, "11")
4 列表索引
注:如果a_list.index的参数是不存在的元素,会直接抛出异常。
5 列表删项
a 通过下标删除元素
del a_list[3]
注:无论用什么方法删除元素,列表的下标都不会有缝隙,后面元素会向前移动弥补缝隙
b 通过索引删除元素
a_list.remove("new")
c 通过pop()删除元素
a_list.pop()
6 列表的布尔表示
在if条件判别中,[]代表False,除此之外的列表都表示True
Python 3 语法笔记(2):列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。