Python元组常用方法 || 元组和列表的区别


Python元组常用方法

一.元组的创建

  1. 元组(tuple):元组本身是不可变数据类型,没有增删改查
  2. 元组内可以存储任意数据类型
    在这里插入图片描述
    在这里插入图片描述
  3. 元组里面包含可变数据类型,可以间接修改元组的内容
    在这里插入图片描述
    在这里插入图片描述
  4. 元组如果只有一个元素的时候,后面一定要加逗号,否则数据类型不确定
    在这里插入图片描述
    在这里插入图片描述

二.元组的特性

1.索引(元组是有序)
在这里插入图片描述
在这里插入图片描述
2. 切片
在这里插入图片描述
在这里插入图片描述
3. 重复(元组中的元素可重复)
在这里插入图片描述
在这里插入图片描述
4.连接(同字符串,元组中的元素发生改变后,变成了一个新的对象,可以用id()来验证)
在这里插入图片描述
在这里插入图片描述
5. 成员操作符
在这里插入图片描述 在这里插入图片描述
6. for循环&获取元素以及对应下标
在这里插入图片描述
在这里插入图片描述
7. zip:两个元组的元素之间一一对应
在这里插入图片描述
在这里插入图片描述

三.元组的常用方法

在这里插入图片描述
在这里插入图片描述

 

四.元组的应用场景

1.变量交换数值
在这里插入图片描述
在这里插入图片描述
2.打印变量的值
在这里插入图片描述
在这里插入图片描述
3. 元组的赋值
在这里插入图片描述
在这里插入图片描述

元组和列表的区别

1.Python的函数返回多个值时,其实就是返回一个tuple(return后面的多个值可以加括号,也可以不加括号;但是一定要用逗号间隔)

2.tuple 放弃了对元素的增删(内存结构设计上变的更精简,tuple元组长度不可变!!!),换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 list 占用更小。

3.元组是固定且不可改变的。这意味着一旦元组被创建,和列表不同,它的内容无法被修改或它的大小也无法被改变

4.列表是动态数组,可变且可以重设长度(改变其内部元素的个数)。元组是静态数组,不可变,且其内部数据一旦创建便无法改变。

5.元组缓存于Python运行时环境,这意味着我们每次使用元组时无须访问内核去分配内存。

6.列表可被用于保存多个互相独立对象的数据集合,元组用于描述一个不会改变的事务的多个属性


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM