第三章--第六节:元祖
时间:2022-07-24
本文章向大家介绍第三章--第六节:元祖,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
我们很多时候虽然用到的数据序列都是可变的(例如学生列表、网站会员列表),但是在某些时候我们也会需要用到不可变的序列,这样我们就需要元祖了。
零、创建元组
创建元祖的方式是使用 (),语法如下:
tup=(元素1,元素2,....,元素N)
我们通过例子来看一下具体的使用方法:
# 创建一个姓名元祖
names=('张三','李四','王五')
# 创建一个包含多种类型的元祖
type=('hello',23,9.01,[1,2,3,4])
一、获取元组元素
与列表获取元素的方式一样,元祖获取元素的方式同样是通过 下标索引 和 切片 的方式。
- 下标索引 当我们知道要获取的元素所在的位置时,就可以使用下标索引来获取这个元素,语法如下:
# 创建一个姓名元祖
names=('张三','李四','王五')
# 获取第二个元素,并打印
print(names[1])
- 切片 当我们需要获取部分元素时,我们可以使用切片,语法如下:
# 创建一个姓名元祖
names=('张三','李四','王五','赵六','田七')
# 获取第一个到第三个元素,并打印
print(names[0:3])
二、元祖连接
元祖连接,就是将多个元祖以 + 连接成一个元祖,演示代码如下:
# 定义三个元祖
tup1=(1,2,3,4)
tup2=(5,6,7,8)
tup3=(9,10)
# 连接元祖并打印
print(tup1+tup2+tup3)
三、删除元组
元祖的元素是不允许删除的,但是我们可以删除整个元祖,语法如下:
del tup
我们通过例子看一下:
# 创建一个姓名元祖
names=('张三','李四','王五','赵六','田七')
del names
四、小结
元祖内的元素不能增加,也不能删除修改,这一点大家需要注意,我们前面讲到的元祖连接,并不是改变了任何一个元祖,而是创建了一个新的元祖。
- 计算资源及编程-仅针对生信人员
- 从WGS测序得到的VCF文件里面提取位于外显子区域的【直播】我的基因组84
- 基因组重测序的unmapped reads assembly探究 【直播】我的基因组86
- Centos 下非 Root 安装 Microsoft R Open
- 下载TCGA所有癌症的maf文件做signature分析
- 比对NR库看看物种分布【直播】我的基因组88
- 探究某个基因的外显子覆盖度情况【直播】我的基因组87
- PHP底层的运行机制与原理
- CHROME开发者工具的小技巧
- 48条高效率的PHP优化写法
- 生信蓝领,一个不舍得分享的高通量数据分析框架
- 为什么in_array(0, ['a', 'b', 'c'])返回true
- Java 10 新特性解密,引入类型推断机制,将于 2018 年 3 月 20 日发布
- 肿瘤全外显子测序数据分析流程大放送
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- ToolBar中menu无法同时显示图标和文字问题的解决方法
- Android官方的侧滑控件DrawerLayout的示例代码
- 详解React Native监听Android回退按键与程序化退出应用
- 详解android webView独立进程通讯方式
- Android编程中File文件常见存储与读取操作demo示例
- Android读取properties配置文件的实例详解
- Android开发实现popupWindow弹出窗口自定义布局与位置控制方法
- Android编程实现使用handler在子线程中更新UI示例
- Android编程实现图片放大缩小功能ZoomControls控件用法实例
- 详解Android MacAddress 适配心得
- Android编程使用GestureDetector实现简单手势监听与处理的方法
- 【MySQL】通过SQL_Thread快速恢复binlog
- 渗透系列之flask框架开启debug模式漏洞分析
- Android之ImageSwitcher的实例详解
- Android中HTTP请求中文乱码解决办法