Python3教程之列表
Posted chiang2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3教程之列表相关的知识,希望对你有一定的参考价值。
list(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表,元素是可修改的。同字符串一样,列表也可以进行索引,切片,加(组合),乘(重复),检查成员等操作。
Python列表操作符及方法:
list1 = [1,2,3],list2= [4,5,6]
表达式 | 描述 | 实例 |
len(list) | 返回列表元素个数 | len(list1)返回3 |
max(list) | 返回列表元素最大值 | max(list1)返回3 |
min(list) | 返回列表元素最小值 | min(list1)返回1 |
list(seq) | 将元组转换为列表 | |
+ | 列表追加元素 | list1+list2结果为【1,2,3,4,5,6】 |
* | 重复列表元素 | list1*2结果为【1,2,3,1,2,3】 |
in | 元素是否存在于列表中 | 3 in list1:返回True |
for x in [1, 2, 3]: | 迭代 | for x in list1:结果围为1 2 3 |
Python列表成员函数:
函数 | 描述 |
list.append(obj) | 在列表末尾添加新的对象 |
list.count(obj) | 统计某个元素在列表中出现的次数 |
list.extend(seq) | 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) |
list.index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
list.insert(index, obj) | 将对象插入列表 |
list.pop([index=-1]) | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
list.remove(obj) | 移除列表中某个值的第一个匹配项 |
list.reverse() | 反向列表中元素 |
list.sort(cmp=None, key=None, reverse=False) | 对原列表进行排序并返回 |
list.clear() | 清空列表 |
list.copy() | 复制列表 |
小技巧:
1、如果想创建一个占用十个元素空间,却不包括任何有用内容的列表,可以使用:list_empty = [None]*10
2、取空列表a=[ ]中的第一个元素,可以使用a[0:]方法
以上是关于Python3教程之列表的主要内容,如果未能解决你的问题,请参考以下文章