当前位置: 首页 > news >正文

Python学习笔记—元组

1、元组定义
元组使用()来定义,元素在()括号内,用逗号隔开
空元组定义,元组名=()

注:当元组只有1个元素的时候,需要在元素后面加逗号,否则会被当作运算符使用

tuple =(50)还类型被认为是整数50,整形
tuple =(50,)还类型为元组

2、元组与列表类似,但元组的元素不能被修改,没有insert,append等函数。
不过有一种情况可以改变元组元素,就是当元组元素是可变对象的时候,对象内部属性是可以改变的。
元组不可变只是限制在元素类型上,元组所保存的内存地址,即指向不会变,但地址指向的对象,自身有可变属性的时候,是可以改变的。比如一条商业街上的各个店铺的地址不能改变,但是店铺是经营餐饮,服装,娱乐等,是可以改变的。
另tuple=(1,2,[1,2])
tuple[2][0]=0
则tuple=(1,2,[0,2])

3、元组的索引方式与列表一样,

4、元组函数
len()len( 计算元组的元素个数
max!返回元组中元素最大值
min0返回元组中元素最小值
tuple() 将其他类型转换为元组
5、可使用del0删除元组
6、可使用+,+二号来拼接多个元组组成一个新的
元组,可使用来复制元组,例如t=(1,),t2=t2
=(1, 1)

http://www.lryc.cn/news/212155.html

相关文章:

  • 【C++项目】高并发内存池第五讲内存回收释放过程介绍
  • [毕设记录]@学术工具体验:Sread.ai
  • uboot - 驱动开发 - 驱动模型
  • windows 操作系统命令积累
  • 数据结构单链表的实现(C语言)
  • Postman的高级使用,傻瓜式学习【下】
  • Qt:关闭对话框,动画实现窗体逐渐缩小到消失
  • 在Windows上 ciphey安装(详细版)
  • 【lesson2】数据库的库操作
  • Android Studio Giraffe解决gradle reload failed问题
  • 刷题笔记day06-哈希表
  • springboot项目中如何实现过滤器鉴权
  • 【rust/esp32】在idf中使用embedded-graphics控制st7789 LCD屏幕
  • YOLOv8如何添加注意力模块?
  • 用LibreOffice在excel中画折线图
  • RabbitMQ 链接管理-发布者-消费者
  • JAVA中的垃圾回收器(3)----ZGC
  • IDEA 如何运行 SpringBoot 项目
  • Linux MeterSphere测试平台远程访问你不会?来试试这篇文章
  • 15.k8s集群防火墙配置
  • Python beautifulsoup网络抓取和解析cnblog首页帖子数据
  • Java集成腾讯云OCR身份证识别接口
  • C++之C++11引入enum class与传统enum关键字总结(二百五十一)
  • 如何将word格式的文档转换成markdown格式的文档
  • Leetcode—2558.从数量最多的堆取走礼物【简单】
  • 【如何写论文】硕博学位论文的结构框架、过程与大纲分析
  • 砷化镓(GaAs)纳米线 砷化镓纳米线 GaAs纳米线 瑞禧
  • PostGreSQL:JSON|JSONB数据类型
  • 树----数据结构
  • GitLab定时备份