全栈成长-python学习笔记之数据类型-列表
移动开发
2023-07-30 04:59:12
阅读次数: 0
列表与元组
列表运算
运算 |
|
+ |
[1,2,3]+[4,5,6]=[1,2,3,4,5,6] |
* |
[1,2,3]*2=[1,2,3,1,2,3] |
ps |
列表和元组都可用 |
列表的常用方法
方法名 |
用法 |
append(item) |
在列表末尾添加新元素(js中的push方法)[1].push(2)=[1,2] |
insert(index,item) |
**index:**位置索引,**item:**需要添加的元素 将一个元素添加到列表的指定位置当中 |
count(item) |
统计列表中 item出现的次数 item可以是元素类型 也可以是字典类型{”a“:“123”} 列表和元组通用 如果item不存在列表中返回0,字典 全量匹配。 |
remove(item) |
删除列表中的item元素 如果item不存在 则直接报错 如果有多个item只能删除第一个 不会返回心动数据 只会跟原有的进行删除 |
reverse() |
将列表原有的顺序颠倒过来 |
sort(fun,key,reverse) |
fun 列表排序方法 key 参数比较 reverse(默认值为false)是否倒序 元素类型需要相同 不然会报错 |
clear() |
无参数 无返回值 清空列表 不改变地址值 比直接将列表赋值为[] 更节省性能 |
copy() |
将当前列表深拷贝出来一份 返回值为一个一模一样的列表 |
extend() |
list.extend(list2) 将list2 直接导入到list1中 进行一个合并 列表和元组通用 |
pop(index) |
删除索引为index的元素 并且返回这个元素 原数组中直接删除 |
转载自blog.csdn.net/qq_51075057/article/details/130428595