python元组类型_Python数据类型之元组
导语:元组介绍访问元组修改元组删除元组元组运算符元组内置函数
元组介绍
与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组的创建,只需要在括号中添加元素,并使用逗号隔开即可。
实例:tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d" #任意无符号的对象,以逗号隔开,默认为元组var1,var2,var3,var4=tup3 #元组解包(unpack),把元组中的元素分别赋值给前面的变量
创建空元组tup1 = ()
元组中只包含一个元素时,需要在元素后面添加逗号,不加逗号会怎样,用type看一下类型tup1 = (50,)
访问元组
元组与字符串类似,下标索引从0开始,可以进行截取,组合等
元组可以使用下标索引来访问元组中的值
实例:
#!/usr/bin/python
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]输出结果:tup1[0]: physicstup2[1:5]: (2, 3, 4, 5)
修改元组
元组中的元素值不允许修改,但可以对元组进行连接组合
实例:
#!/usr/bin/python
-- coding: UTF-8 --tup1 = (12, 34.56)tup2 = ('abc', 'xyz')# 以下修改元组元素操作是非法的。# tup1[0] = 100;# 创建一个新的元组tup3 = tup1 + tup2print tup3输出结果:(12, 34.56, 'abc', 'xyz')
删除元组
元组中的元素值是不允许删除的,但可使用del语句删除整个元组
实例:
#!/usr/bin/python
tup = ('physics', 'chemistry', 1997, 2000)
print tup
del tup
print "After deleting tup : "
print tup以上实例元组被删除后,输出变量会有异常信息输出结果:('physics', 'chemistry', 1997, 2000)After deleting tup :Traceback (most recent call last): File "test.py", line 9, in print tup;NameError: name 'tup' is not defined
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算后组合和复制,生成一个新的元组。| Python 表达式 | 结果 | 描述 || len((1, 2, 3)) | 3 | 计算元素个数 || (1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | 连接 || ('Hi!') * 4 | ('Hi!', 'Hi!', 'Hi!', 'Hi!') | 复制 || 3 in (1, 2, 3) | True | 元素是否存在 || for x in (1, 2, 3): print x, | 1 2 3 | 迭代 |not in
元组内置函数| 序号 | 方法及描述 || 1 | cmp(tuple1, tuple2)比较两个元组元素。 || 2 | len(tuple)计算元组元素个数。 || 3 | max(tuple)返回元组中元素最大值。 || 4 | min(tuple)返回元组中元素最小值。 || 5 | tuple(seq)将列表转换为元组。 |
python元组类型_Python数据类型之元组相关推荐
- python元组添加元素_Python数据类型之元组
1. 元组的定义: 元组的创建只需要在括号()中添加元素即可创建元组,元素之间是有逗号(,)分隔开. 元组()与列表[]相似,不同之处在于列表是可变对象,而元素是不可变对象,即元组一旦创建之后,其元素 ...
- python long类型_python 数据类型
Python中有五种标准数据类型: numbers,string,list,tuple,dictionary 数字: 1,数字类型是用于存储数字的,是不可改变的 eg:a=1 2,删除对象 eg:de ...
- python数据标准类型_Python的标准数据类型(下)
Python的标准数据类型(下) 上一篇我们讲述了 Number String List .这一篇我们将继续学习Python的标准数据类型 . 循序渐进,逐渐深化. 1Tuple Tuple( ...
- pythontuple数据类型_Python数据类型之元组的详细介绍
本篇文章给大家带来的内容是关于Python数据类型之元组的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.元组的概念python中的元组是有序元素组成的集合,与列表的区别 ...
- python编程类型_Python 基础编程 数据类型(一)
Python 对象类型 对象类型 类型的类名 描述 Character chr 单字节字符,在字符串中使用 Integer int 32位整数 Float float 双精度(64位)浮点数 Long ...
- python 元组长度_Python 学习笔记 - 元组
Python 元组 元组与列表类似,其不同之处在:元组不可修改 元组使用小括号 ( ) 创建元组 只需要在括号内添加元素,用逗号隔开即可: mytuple = ('太白金星,'太上老君','菩提老祖' ...
- python列表嵌套元组拆分_Python进阶之元组拆包及嵌套元组拆包
1.元组拆包 元组拆包也叫可迭代元素拆包 元组拆包的基本用法: >>> lax_coordinates = (33.9425, -118.408056) >>> l ...
- python dict下标_python数据类型性能问题
Python中变量的类型 了解过python语言的同学都知道,Python中的变量不需要声明,变量是在我们給它赋值的时候创建的,要使用一个变量必须先对它进行赋值. 在Python中变量就是变量,它没有 ...
- python 容器类型_Python容器类型公共方法总结
以下公共方法支持列表,元组,字典,字符串. 内置函数 Python 包含了以下内置函数: 函数 描述 备注 len(item) 计算容器中元素个数 del(item) 删除变量 del 有两种方式 m ...
最新文章
- Mac OS Terminal Commands
- H264码流中SPS PPS
- Oracle 12C 利用Rman Duplicate搭建 Data Guard
- Hibernate Write operations are not allowed in read-only
- 解决启动hadoop时datanode无法启动
- Windows Print Spooler服务最新漏洞CVE-2021-34527详细分析
- python基础学习中要懂的知识点:反射机制
- Android 切换系统语言源码分析
- unity判断鼠标移动方向_【反向元气骑士】用unity实现俯视角射击是一种怎样的体验...
- 对struts一点理解总结
- 蓝桥杯基础模块3_2:数码管动态显示
- 关于solaris中 crontab -e 出现数字0的解决办法
- php 页面异步刷新,php+jQuery+Ajax简单实现页面异步刷新
- python后台架构Django教程——admin管理员站点
- 【Java算法】Java抽奖算法,适用于各种抽奖
- 如何对Firefox拓展程序进行修改
- SqlServer 触发器 详细讲解
- 从运维技术架构变化初探运维组织转型
- logstash之grok过滤
- 运维常见命令(三)-不解压查看bz2日志文件
热门文章
- flask html新增,如何在script里修改flask传入html的变量?
- php表单验证并使值变化,php – Zend_Form手动设置和验证字段值
- c#窗口科学计算机,c#窗口科学计算器连等如何实现,大神帮忙一下好么?
- linux内核关闭tcp校验,linux内核tcp调优规范与方案
- java–jwt_java – Spring引导如何使用jwt管理用户角色
- tensorflow2.0中的Broadcasting用法
- Numbers on the Chessboard
- Deep GSP : 面向多目标优化的工业界广告智能拍卖机制
- 微信小程序部分功能介绍和实现
- java hashmap 添加_JAVA—HashMap