| |
|
开发:
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元组tuple -> 正文阅读 |
|
[Python知识库]python元组tuple |
元组属于不可变序列,不能修改元组中的元素。而列表属于可变序列。所以,元组没有增加,修改,删除元素的相关方法。元组的访问和处理速度比列表快。 一、元组支持如下操作: 1.索引访问 2.切片操作 3.连接操作 4.成员关系操作 5.比较运算操作 6.计数:元组长度len(),最大值max(),最小值min(),求和sum() 二、元组的创建 1.通过()创建,()可以省略 例如:a=(1,2,3) 或 a =1,2,3 如果元组只有一个元素,后面必须加逗号,否则会被解释器解释为整数 2.通过tuple()创建元组 b=tuple() #创建一个空的元组对象 b=tuple("abc")==>('a','b','c','d') 与 list("abc")==>['a','b','c']用法相似 b=tuple(range(3))==>(0,1,2) b=tuple([1,2,3])==>(1,2,3) tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组 list()可以接收元组、字符串、其它序列类型、迭代器等生成列表 3.元组对象的删除 假设b为一个元组对象 del b可删掉元组对象,和前面删除变量一样 4.元组元素的访问与切片 比如:a=(1,2,3,4,5) a[0]=1,a[1:3]==>(2,3) 5.列表关于排序的方法中有个修改原列表对象的list.sorted(),元组没有该方法。要对元组排序,只能使用内置函数sorted(),并生成新的列表对象。 比如a=(3,2,1) sorted(a)==>[1,2,3](传进的是元组,传出的是列表) 6.a=1,2 b=3,4 a+b==>(1,2,3,4) 7.zip()函数 将多个列表对应位置的元素组合为元组,并返回这个zip对象 a=[1,2,3] b=[4,5,6] c=[7,8,9] d=zip(a,b,c) list(d)==>[(1,4,7),(2,5,8),(3,6,9)] |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 18:58:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |