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

Python 02 数据类型(04元组)

一、元组

元组和列表的唯一不同:不能直接对元组的元素进行修改,删除,添加。

  • 不能修改

1.1 创建元组

1.1.1 创建一个空元组

touple1=() # ‘()' 里面没有元素,表示为空元组

1.1.2 元组可以容纳任意数据类型的数据的有序集合,可以通过索引访问其中的元素

​​​​​​​touple2=(1,3,'boy',"girl",6.6)

PS:如果创建一个元素的元组,必须加逗号。 如: touple1= (1,)

1.2 元组的基本操作

1.2.1 查看元组基本信息

print(tuple1) #查看tuple1的元素

print(len(tuple2)) #查看tuple2的长度

1.2.2 索引元组

tuple1[2] #索引元组的第二个元素

tuple1[-1] #索引元组的倒数第一个元素

tuple1.index('boy') #检索字符串boy位于元组的索引号

tuple1.index(max(tuple1)) #索引tuple1元组中最大的数的索引号

1.2.3 列表向元组转换

tuple(list1) #将list1转换为元组

1.2.4 元组的切片操作

tuple1[:] #取元组所有元素

1.2.5 元组统计操作

tuple1.count(1) #统计某个元素在元组中出现的次数

1.2.6 元组复制操作

tuple1*3 #将元组元素以三倍复制输出

1.2.7 元组嵌套

PS:元组的元素不能删除,修改,添加

如: del tuple1[0] #不能删除某个元素

tuple1[0] =2 #不能修改某个元素

tuple1.append(3) #不能添加元素

但是可以间接修改:

tuple1= tuple1 + tuple2 #将要添加的元素赋值给tuple2, 然后与tuple1连接并赋值给tuple1


http://www.kler.cn/a/7959.html

相关文章:

  • 四:HTTP的诞生:它解决了哪些网络通信难题?
  • 微澜:用 OceanBase 搭建基于知识图谱的实时资讯流的应用实践
  • [代码随想录Day10打卡] 理论基础 232.用栈实现队列 225. 用队列实现栈 20. 有效的括号 1047. 删除字符串中的所有相邻重复项
  • JQuery封装的ajax
  • vue中如何关闭eslint检测?
  • Flink_DataStreamAPI_输出算子Sink
  • CoppeliaSim安装教程(以前叫V-REP)
  • 【李宏毅】深度学习——HW4-Speaker Identification
  • 优思学院|《精益思想》让企业快速应对市场变化的利器
  • 贵金属技术分析的止损保护
  • 算法题回顾:双指针链表系列集锦
  • 从零开始实现一个C++高性能服务器框架----日志模块
  • Vue3走马灯(Carousel)
  • 3-ELK+Kafka+Filebeat 海量级日志收集 TB PB级别
  • 模板匹配及应用
  • SpringMvc中拦截器
  • 中国版ChatGPT即将来袭-国内版ChatGPT入口
  • Leetcode字符串的排列
  • Unity Animation -- 改进动画效果
  • Leetcode.559 N 叉树的最大深度
  • Debezium报错处理系列之五十七:Can‘t compare binlog filenames with different base names
  • C++从0到1实战
  • Vector - CAPL - CRC算法介绍(续)
  • Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器
  • Ansys Zemax | 如何使用 Zernike 凹陷表面对全反射系统进行建模
  • html中开源的视频播放器插件有哪些以及官方网站和详细介绍说明