| |
|
开发:
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基础 P4 列表 -> 正文阅读 |
|
[Python知识库]Python基础 P4 列表 |
文章目录Python基础 P4 列表列表基础创建列表如何创建列表? 只需使用中括号将所有准备放入列表中的元素给包裹起来,不同的元素之间使用逗号进行分割即可。区别于其他语言的数组,里面的元素可以不是同一类型,也可以放入同一列表中 举个栗子
这里分别是整型数字、浮点型数字、字符和字符串,但是它们可以被放入同一个变量名为a的列表里,这就是python里的列表有别于其他编程语言的数组,他的内容可以更加自由。 列表查询对于创建的列表的查询,python有许多种方式:
python列表的查询方式还是很丰富,下面就一一介绍他们在不同的使用场景都有不同的优势,后期使用时可以根据情况自行选择一种或者多种。 使用for循环遍历查询 使用for循环是一种比较常用的方法,建立变量i依次获取a列表中的内容直到结束
下标索引进行单独查询
正序索引规律
倒序索引规律
列表切片查询 切片查询可以查找指定范围内的列表数据
定位查询 使用count来确定列表的成员中指定元素的数量
使用index来查询指定名称元素的索引值,当然index也可以在某个范围内查找某个元素的索引值
举个栗子
列表添加使用append可以将一个指定的元素添加到列表的末尾 使用extend可以将多个指定的元素添加到列表的末尾 使用insert可以将指定的一个元素插入到列表指定的位置,第一个参数指定插入的位置,第二个参数指定插入的元素 举个栗子
列表删除使用remove可以指定元素的名称进行列表删除 使用pop可以指定元素的序列号进行列表删除 使用clear可以清除整个列表 举个栗子
列表修改对于列表的修改,可以直接进行重新赋值 举个栗子
列表应用排序与翻转使用sort可以对列表进行排序 使用reverse可以对列表进行翻转 举个栗子
拼接与重复可以使用+对列表进行拼接 可以使用 * 对列表进行重复 举个栗子
嵌套列表(多维列表)python对于列表的嵌套,就是多维列表的概念 举个栗子
拷贝的深浅浅拷贝:使用copy来对列表进行复制 深拷贝:可以使用deepcopy对元素进行深拷贝 相当于浅拷贝只是指向了与拷贝列表相同的地址如果被拷贝对象的值发生了拷贝,拷贝对象也会发生改变 深拷贝则是拷贝内容值,拷贝值不会收到被拷贝值得影响 举个栗子
列表推导式列表推导式可以减少代码量,同时列表推导式的效率比一般程序要快上一倍左右 基本公式
expression:执行的内容表达式 举个栗子
矩阵处理 使用for循环的实现 使用列表推导式
进阶练习1.列表相加目标查找(基础版+随机版)2.主要/最多元素统计(中间值法+摩尔投票法)3.玩转列表矩阵(矩阵生成+矩阵查找+特殊矩阵+矩阵运算)4.列表的图形大法(杨辉三角形)。。。。待更新 更多内容Python基础 P1 变量 其他内容 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/16 1:51:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |