| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python列表基础操作(增删改查) -> 正文阅读 |
|
[Python知识库]python列表基础操作(增删改查) |
列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 创建列表:有值的列表:值可以是数字,浮点数,字符串,复数,布尔值,当然元素还可以是列表,元组,字典。但这里只讲对数值类型进行操作。
?1.增加列表元素三个方法:append(),extend(),insert() 注意:使用这三个方法不会新建一个列表来装增加元素后的数组,而是对原数组进行修改。 append(值):将需要增加的值增加到列表最后。若用append()在末尾增加一个列表,整个列表视为一个元素。
extend(值):可迭代,分解成元素添加在末尾。若用extend()在末尾增加一个列表,整个列表中的值分解成元素添加在末尾。
insert(索引,值):在指定位置添加元素或者列表,添加的列表视为一个元素。
注意:insert的索引可以为负数,-1就为列表倒数第二个位置,-2就为列表倒数第三个位置。 如果插入的索引超过了列表长度的最大值,那么会直接加在末尾。
2.删除列表元素pop():默认是删除最后一个值,可以在括号中指定删除元素的索引。
注意:pop()指定删除的索引超过了列表本身长度,会报错(IndexError: pop index out of range)。 remove():按照指定元素删除
clear():清空列表数据
del:删除列表
3.修改列表元素使用索引修改: 列表[索引] = 新值
其他修改列表元素方法: 反转列表元素:reverse()
给列表元素升序排序:(列表中不能同时存在数字和字符串)
补充:list2.sort(key=排序规则函数)还可以帮助我们进行更加复杂的排序 4.查找元素index查询:从左至右查询元素在列表中的位置,如果查询到该元素返回第一次出现所在位置的正向下标,如果不存在则会报错
count:查询指定元素在列表中出现的次数
in:查询指定元素在列表中,一般测试时用来断言元素是否在列表中
not in:查询指定元素不在列表中
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/31 3:21:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |