文章目录

  • 1. 元组概述:
    • 1.1 元组创建
      • 1.1.1 使用赋值语句直接创建元组
      • 1.1.2 创建空元组
      • 1.1.3 创建数值元组
    • 1.2 删除元组
    • 1.3 整体修改元组元素
    • 1.4 元组常见操作
    • 1.5 元组与列表的区别
    • 1.6 元组与列表的相互转换
  • 1.7 综合示例

1. 元组概述:

元组(tuple)是Python中另一种内置的存储有序数据的结构。
元组与列表类似,也是由一系列按特定顺序排列的元素组成,可存储不同类型的数据,
如字符串、数字甚至元组。然而,元组是不可改变的,创建后不能再做任何修改操作。

1.1 元组创建

1.1.1 使用赋值语句直接创建元组


1.1.2 创建空元组

在Python中,也可以创建空元组,空元组可以应用在为函数传递一个空值或者返回空值时

1.1.3 创建数值元组

在Python中,可以使用tuple()函数直接将range()函数循环出来的结果转换为数值元组。
语法格式如下: tuple(data)
data = range(1, 11)
tupleName = tuple(data)
print(tupleName)

运行结果:


1.2 删除元组

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
对于已经创建的元组,不再使用时,可以使用del语句将其删除。

示例:del删除元组

data = range(1, 11)
tupleName = tuple(data)
del tupleName
print(tupleName)

运行结果:


1.3 整体修改元组元素

元组是不可变序列,所以不能对它的单个元素值进行修改。
但是元组也不是完全不能修改,可以对元组进行重新赋值。

示例:

data = range(1, 11)
tupleName = tuple(data)
tupleName = (5, 4, 3, 2, 1)
print(tupleName)

运行结果:


1.4 元组常见操作


示例:

data = range(1, 11)
# tuple() 将列表转换为元组
tupleName = tuple(data)
# len()返回元组的长度
print(len(tupleName))
# min()返回元组中最小的值
print(min(tupleName))
# max()返回元组中最大的值
print(max(tupleName))

运行结果:


1.5 元组与列表的区别


1.6 元组与列表的相互转换


示例:

data = range(1, 11)
# tuple() 将列表转换为元组
tupleName = tuple(data)
# list() 将元组转换为列表
tupleName = list(tupleName)
print(tupleName)

运行结果:


1.7 综合示例

访问元组的前2个元素

tuples = [1, 2, 3, 4]
print(tuples[:2])


Python -- 元组相关推荐

  1. python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同?

    python元组(tuple)使用示例+常用方法+列表(list)和元组(tuple)的异同? 元组(tuple) # 元组类似列表,元组里面的元素也是进行索引计算. # 列表里面的元素的值可以修改, ...

  2. python 元组传参 *args 字典传参 **kwargs 的用法

    python 元组传参 *args 字典传参 **kwargs 的用法 # 元组参数 def func_arg(*args):print("args:", args) func_a ...

  3. 熟练掌握python是什么概念-想要熟练掌握Python元组?你需要了解这10件应知事项...

    本文转载自公众号"读芯术"(ID:AI_Discovery) 人生苦短,Python是岸. 作为一种通用编程语言,Python已成为各学术和工业领域中最流行的语言之一. 此前,IE ...

  4. Python元组与字典详解

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...

  5. Lesson 016 —— python 元组

    Lesson 016 -- python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔 ...

  6. python 元组使用_Python3

    Python3 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ]. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. ...

  7. python元组类型_什么是python元组数据类型

    什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...

  8. python元组的创建取值排序计数_Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】...

    本文实例讲述了Python元组 tuple的概念与基本操作.分享给大家供大家参考,具体如下: 元组 tuple 元组 tuple的定义 元组的创建 元组的元素访问和计数 1. 元组的元素不能修改 2. ...

  9. Python元组tuple(不可变)

    Python元组Tuple(不可变): 元组的特点: 1.元组的初始化: tuple = (1, )  #元组只有一个元素的话,初始化时要加,否则当做元素的普通变量类型处理 tuple = (1, 2 ...

  10. python 元组和列表区别_Python干货整理:一分钟了解元组与列表使用与区别

    元组是 Python 对象的集合,跟列表十分相似.下面进行简单的对比. 列表与元组 1.python中的列表list是变量,而元组tuple是常量. 列表:是使用方括号[],元组:则是使用圆括号() ...

最新文章

  1. Job for docker.service failed because the control process exited with error code. See systemctl sta
  2. [MOSS 译]如何:在WEB内容查询部件中使用自定义的字段
  3. python 网络编程 问题记录
  4. springboot security 权限校验_springboot借助aop和注解实现权限校验
  5. leetcode 17. 电话号码的字母组合 思考分析
  6. 【数据结构与算法基础】线性表
  7. SAP的十年豪赌:不成HANA 便成仁
  8. 宜信正式开源其 AIOps 落地三大利器
  9. vba 快速切换sheet
  10. 新手记录SPSS学习笔记1
  11. 在河北省搜索打印复印店哪家便宜
  12. 2020 3 PLC PON
  13. SQL语句预处理防注入——完整版
  14. touchID 和 FaceID~2
  15. ART-PI调试记录----重力感应无线智能小车第二弹之OneNet+板载wifi控制电机转动
  16. [144]如何用VBS编写一个简单的恶搞脚本
  17. 龙芯2号处理器,龙芯2K1000芯片参数
  18. LeetCode-241. Different Ways to Add Parentheses [C++][Java]
  19. [HTML]列表、表格、表单
  20. 经合组织:ICO有融资优势 但还不是主流工具

热门文章

  1. [Android Pro] Android保存图片到系统图库
  2. <template>标签使用了v-if,表格有错位问题
  3. java中如何进行日期时间比较?4种方法介绍
  4. 为什么网络可视化如此重要?
  5. Android响应式编程RxAndroid(1):简单例程
  6. 蓝天算法的作用及由来
  7. python爬取百度贴吧指定内容
  8. 不会python怎么办,这样大数据数据分析,小白也能上手
  9. 入门学习MySQL数据库基础
  10. 深度学习 | Word2vec原理及应用