| |
|
开发:
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列表02 -> 正文阅读 |
|
[Python知识库]python列表02 |
python的列表1.创建一个列表? ? ? ? 1.1直接定义列表
结果
? ? ? ? 1.2?使用list()函数定义列表,参数为一个字符串,元组,集合,等迭代对象
2.访问列表? ? ? ? 2.1 可以通过索引的方式访问? list[index]? ? ? ? ? 2.2 可以通过切片的方式访问? 特点是左包含 右不包含? 比较类似range()函数
[ 2 , 5 ]? ?访问从0下标开始 第2个到第4个 [ : ]? ? ? ? 遍历所有的列表元素 [ 2 :]? ? 选定从含2号元素之后的所有元素 [? :?5]? ? ? 选定4号元素之前的所有元素 [ 2 :? -1]? 选定2号元素到最后一个元素 ? ? ? ? 2.3 使用for语句遍历列表 基本的print(obj1,sep,end,file)函数,obj是输出的对象,sep是输出对象的分割符,end表示输出结束时的终止符,file时输出的位置,默认输出在命令行
结果
注意for语句的执行次数取决于迭代对象的元素个数? 3.添加列表元素? ? ? ? 3.1?list.append(newItem)? ? ? ? 在列表末尾添加新元素。?
? ? ? ? 3.2 list.insert( index , newItem )? ? ? ? 在索引为index的位置插入新元素
? ? ? ? 3.3 list.extend(seq)? ? ? ? 在列表末尾添加迭代对象seq中的所有元素作为列表新元素
? ? ? ? 3.4 list[ len(list) : ] = newlist? ? ? ? 使用切片在列表的末尾添加新元素(newlist中的元素)
注意前面添加方式用到了函数,而切片方式是中括号 4.修改列表元素
? 4.1 对指定索引的元素进行修改 ?list[index] = newValue
? 4.2 通过切片对区间内的元素进行修改 5. 删除列表元素
5.1 del list[index]? ?或 list.pop(index)? ?或 list.remove(index) 删除指定索引的元素??
?5.2 list.pop() 弹出列表尾的元素
5.3 删除所有元素
5.4 删除一个区间的元素 6.列表运算
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/28 5:15:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |