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:]方法

猜你喜欢

转载自www.cnblogs.com/Chiang2018/p/10090519.html