元组的创建和删除

元组(tuple)是python中另一个重要的序列结构,与列表类似,也是有一系列按特定排列的元素组成。但是他是不可变序列,因此元组也可以称之为不可变的列表。在形式上元组的所有元素都放在一对小括号()中,相邻的元素之间使用逗号分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入元组中,并且同一个元组中,元素的类型可以不同,因此他们之间没有任何关系。通常情况下,元组用于保存程序不可修改的内容。

说明
从元组和列表的定义来看,这两种结构比较相似,但是他们之间的主要区别就是一个不可变序列,一个是可变序列。即元组中的元素不可以单独修改,而列表可以任意修改。
——————我是分割线————————————
1、使用赋值运算直接创建元组
具体语法格式如下:

tuplename=(element1,element2,element3,....,element n)

tuplename 表示元组的名称,可以是任何一个符合python命名规则的标识符。
element1,element2,element3,…,element n 表示元组中的元素,个数没有限制,只要是python支持的数据类型即可

注意:
创建元组的语法与创建列表的语法类似,只是创建列表时使用的是中括号,而创建元组则使用的是小括号

说明:
在python中可以使用type()函数测试变量的类型,例如下面的代码:

verse=("欧耶!!!",)
print("verse的类型为:",type(verse))
verse1=("欧耶!!!")
print("verse1的类型为:",type(verse1))


——————我是分割线——————————

2、创建空元组
具体语法入下:

emptytuple=()

空元组可以应用在为函数传递一个空值或者返回空值时。例如:定义一个函数时必须传递一个元组类型值,而我们还不想它传递一组数据,那么就可以创建空元组传递给它。

——————我是分割线——————————
3、创建数值元组
在python中可以使用tuple()函数直接将range()函数循环出来的结果转化为数值元组。
tuple()函数基本语法如下:

tuple(data)

其中data表示可以转换为元组的数据,其类型可以是range对象、字符串、元组或者其他可迭代类型的数据。
实例:创建一个10~20(不包括20)中的所有偶数元组

number=()
number=tuple(range(10,20,2))
print(number)


说明:
使用tuple()函数不仅通过range对象创建元组,还可以通过别的对象创建元组。

——————我是分割线——————————————
4、删除元组
对于已经创建的元组,不再使用时,可以使用del语句将其删除
具体语法如下:

del tuplename

其中,tuplename为要删除的元组名称
说明:
del语句在实际开发中并不常用,因为python自带的垃圾回收机制会自动销毁不用的元组,所以即使我们不手动删除,python也会自动将其回收

#python元组(元组的创建和删除)相关推荐

  1. python中字典的创建和删除

    字典的创建 在定义字典时,每个元素都包含了两部分:键(key)和值(value),并且在"键"和"值"之间使用英文冒号分隔,相邻两个元素使用英文逗号分离,所有的 ...

  2. Python基础--元组的创建、删除、修改、访问以及元组推导式

    # 元组的创建与删除 # 1 使用赋值运算符直接创建元祖 直接使用"="将一个元组赋值给变量 # 与列表相同的是元素个数没有限制,且只要是python支持的数据类型都可以:与列表不 ...

  3. python学习-元组tuple(定义、删除、长度、复制、查找、遍历、operator,和列表的区别)

    元组tuple 元组的创建 元组的使用 使用进阶 元组和列表的区别 元组的创建 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组的创建,使用()或在定义变量以后添加一个逗号(,) ...

  4. python 遍历元组例子_【Python入门自学笔记专辑】——元组的创建、访问、遍历...

    创建元组 ​元组是一种不可变的序列,一旦创建就不能修改.创建元组可以使用tuple([iterable])函数或直接用逗号","将元素分隔. Python Shell实例代码 &g ...

  5. python基础---元组、字典、函数、文件、异常

    文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...

  6. 【Python基础】Python的元组,没想象的那么简单

    Python的元组与列表类似,元组一旦创建,元组中的数据一旦确立就不能改变,不能对元组中中的元素进行增删改操作,因此元组没有增加元素append.更新元素update.弹出元素pop等相关方法,只有简 ...

  7. python基础——元组、文件及其它

    Python核心数据类型--元组 元组对象(tuple)是序列,它具有不可改变性,和字符串类似.从语法上讲,它们便在圆括号中,它们支持任意类型.任意嵌套及常见的序列操作. 任意对象的有序集合:与字符串 ...

  8. python中元组和列表转化_4.Python列表/元组/集合/字典

    4.1 Python列表 • 列表用 [ ] 标识,是Python 最通用的复合数据类型. • 列表用 [ ] 表示,列表具有可嵌套性 4.1.1 Python列表截取 • 列表可以使用 [头下标:尾 ...

  9. python 数组 元组 列表_python_Day_02[数组、列表、元组之篇]

    一.对python中.pyc的理解 1).pyc文件可以理解为是python编译好的字节码文件,即只有python解释器才能读懂,类似于java中class文件 2)python运转过程: 当pyth ...

最新文章

  1. linux下更改MySQL数据库存储目录
  2. 在CentOS上用yum安装redis
  3. 部署yum仓库与NFS服务
  4. unity让对象作为参数_C#+Unity学习笔记:类与对象
  5. mysql dump还原_mysql dump备份和恢复
  6. java后台开发加密程序_Java后端实现MD5加密的方法
  7. lnmp 备份mysql_mysql全量备份与增量备份
  8. Python高并发应用场景下四种写入SQLite数据库的速度比较
  9. 国企招聘 | NLP、语音和CV等算法岗位招聘实习生和应届全职生
  10. Android:Android Studio生成签名文件,自动签名,以及获取SHA1和MD5值
  11. 2021大厂Java面试真题(分布式 )
  12. 台式计算机能不能安装蓝牙驱动,win7电脑蓝牙驱动怎么安装,详细教您怎么安装...
  13. 基于深度学习安卓端烟雾和火焰检测开发总结
  14. Filco圣手二代双模蓝牙机械键盘的连接方法
  15. linux安全审计和加固工具-lynis
  16. kali安装搜狗拼音输入法
  17. Clion设置背景图片
  18. 拼多多是如何做用户增长的?
  19. imageView图片放大缩小及旋转
  20. 使用Ballerina构建API网关

热门文章

  1. 架构道术-时间的力量有多大
  2. 图书借阅管理系统微信小程序的开发 报告+开题报告+PPT+SSM项目源码及数据库文件+演示视频
  3. python怎么运行代码-python如何运行代码
  4. 修改ubuntu中ens33的
  5. 概览嵌入式系统的各种周边设备
  6. vue自定义音频播放组件_易于创建Vue的自定义音频播放器组件
  7. 第144章 SQL函数 TO_DATE(二)
  8. MYSQL——为现有字段添加自增属性
  9. 【入门指南】Hello World, I‘m Mo
  10. 【Mo 人工智能技术博客】python玩转信号处理与机器学习入门