列表是一个有序的对象集合,是Python中使用最灵活也最频繁的数据类型,和C语言中的数组类似,不过列表中存储的对象类型可以不同。

1. 创建列表

2. 访问列表元素

3. 更新列表

4. Python内置的列表操作符/函数

表达式 说明 示例 结果
list1 + list2 拼接两个列表 [1, 2] + [3, 4] [1, 2, 3, 4]
list*n 列表元素重复n次 [1,2]*2 [1, 2, 1, 2]
x in list 判断对象x是否为list的元素 1 in [1, 2, 3] True
for x in list: 循环遍历列表中的元素 for x in [1, 2]: print(x) 1
2
len(list) 计算list的元素个数 len([1, 2] ) 2
max(list) 计算list中的最大值 max([1, 2, 3]) 3
min(list) 计算list中的最小值 min([1, 2, 3]) 1
list(seq) 使用现有可迭代对象创建列表 list(‘hi!’) [‘h’, ‘I’, ‘!’]

5. list对象方法

方法名称 说明
append(x) 在列表末尾追加元素x
extend(iterable) 在列表末尾追加iterable对象的所有元素
insert(i, x) 在列表的i索引位置插入元素x
remove(x) 删除列表中第一个值为x的元素
pop([i]) 删除列表中指定位置的元素,并返回待删除的元素值
clear() 清空列表
index(x,[, start [,end]]) 返回第一次出现x值的索引位置
count(x) 返回x在列表中出现的次数
sort(key=None, reverse= False) 排序列表
reverse() 在原址上反转列表中的元素
copy() 拷贝列表

留下一个回复

请输入您的评论!
请输入您的昵称