考点

如何定义一个空元组,请使用两种方式来定义
()
tuple()定义一个元组,它只有一个数据,数据的值是3
(3,)定义一个元组,它有多个数据,数据分别是 "hello"   "python"  "world"
("hello", "python", "world")如何将列表转换为元组,请写出格式
得到的元组 = tuple(列表)如何将元组转换为列表,请写出格式
得到的列表 = list(元组)有一个元组stu_tuple,请获取索引值为2的数据
stu_tuple[2]

元组与有序容器的理解

元组与列表类似,都是有序的容器

有序容器,可以收纳存放数据

数据在容器中是按一个位置顺序来摆放的

如果计数,从左到右,以0开始

如果取值,可以通过索引位置来取值的

总结了一下有序容器的取值格式

有序容器[索引值]

元组与列表的不同之处

元组的特点,数据安全

对于列表而言,列表容器,是可以添加数据的,可以删除数据的

元组不可以

元组它是会把它收纳的数据固定住的,固定的效果就是,数据不会变少,不会变多,也不会被改变

元组是安全的有序容器

举例子:

python班要开班了,一个月以后就开班,小伙伴们快来报名吧。。。。

报名的阶段,学生是可以来登记的

登记的数据

name_list = []

刚开始无人报名,所以名册是空的

随后,慢慢有人来了

我们的name_list列表中记录的学生姓名也就慢慢变多了

还会有的情况就是,登记了的学生,突然的取消了报名

这些都是可以的,可以增加,可以删除,也可以修改

一旦开始上课,即,开班了,开始上课了

班级名册就不再允许改动了

开班以后,就上课,不接收新的学员加入,也不支持学员离开

相当于说,班里的人员,已经稳定下来了,并且不希望发生改动

元组数据类型,就适合这样的场景

元组的定义

定义元组,两种方式

t = tuple()
print(type(t), t)m = ()
print(type(m), m)

由于元组不可以增删改数据,所以,空元组,没有多大的实用意义

定义有内容的元组

  • 定义有多个内容的
元组 = (数据1,数据n)例如:
t = (1,2,3)
  • 定义只有一个数据的元组
元组 = (数据1,)例子
t = (2,)

元组取值

变量 = 元组[索引值]

元组的应用场景

元组一般用于保存一串数据

user_info = (“吕小布”, 18, “武汉”, 1.83, [“唱歌”, “跳舞”,“PK”])

列表一般用于保存同一类型的数据

name_list = [“张三”, “李四”, “王五”]

元组与列表的相互转换

列表转元组

得到的元组 = tuple(列表)例子
name_tuple = tuple(name_list)

元组转列表

得到的列表 = list(元组)例子
newdata = list(name_tuple)

python-元组数据类型相关推荐

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

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

  2. python核心数据类型_Python核心数据类型—元组

    Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...

  3. Python序列 数据类型 创建方式 Tuple元组 Str字符串 List列表 dict字典 Set集合 range,zip,map,enumerate

    Python 序列分类 数据类型 详细介绍 Python 主要数据类型: 元组Tuple, 字符串Str,列表List,字典Dict,集合Set 对比 元组Tuple 字符串Str 列表List 字典 ...

  4. Python基础——数据类型—元组

    Python基础--数据类型-元组 Python基础--数据类型-元组 元组的创建 访问元组 元组的拼接 元组中的元素是不允许进行修改和删除的,但是可以删除整个元组 元组的运算符 打印元组元素 元组的 ...

  5. 6. Python的数据类型④——元组

    文章目录 Python的数据类型 1 元组是什么 2 创建元组 3 访问元组元素 4 遍历元祖 5 修改元组元素 Python的数据类型 ①字符串 ②数 ③列表 ④元组 ⑤字典 ⑥集合 1 元组是什么 ...

  6. python基础数据类型之列表,元组(基础二)

    第四章 python基础数据类型之列表,元组(基础二) python常用数据类型之组合数据类型:列表,元组. 4.1 列表 list 列表介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔言也 ...

  7. python元组添加元素_Python数据类型之元组

    1. 元组的定义: 元组的创建只需要在括号()中添加元素即可创建元组,元素之间是有逗号(,)分隔开. 元组()与列表[]相似,不同之处在于列表是可变对象,而元素是不可变对象,即元组一旦创建之后,其元素 ...

  8. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

  9. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  10. Python元组与字典详解

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

最新文章

  1. WEB程序代码优化入手的几方面
  2. Attention跟一维卷积有什么区别?
  3. strust2控制标签(二) merge标签,generator标签,subset标签,sort标签
  4. websocket传输canvas图像数据给C++服务端opencv图像实现web在线实时图像处理
  5. Framer – 将视觉搞转换为更真实的动态原型
  6. 人口增量超过北上广!二线城市是怎样逆袭的?
  7. 9.企业安全建设入门(基于开源软件打造企业网络安全) --- SOC系统建设
  8. 表单修改php参数,php – 使用参数修改symfony表单的url
  9. pkgm : 压缩包维护与解压脚本
  10. 2017年7月19日晚作业
  11. 单片机基础知识学习笔记
  12. echarts画工作流(流程图)
  13. C#制作KTV点歌系统
  14. 招聘中的热门技术技能:SQL、Java、Python 和 Linux
  15. elementui表格合计自定义,尾行自定义
  16. 人工智能学python还是c_考虑到未来人工智能的发展,应该学习C++/C语言还是Python语言?...
  17. 【數論】【搜索】【SCOI2009】遊戲
  18. 济南某外包公司java开发面试题整理
  19. python计算歌手得分
  20. mtk-keypad

热门文章

  1. syntaxhighlighter 代码高亮 - 插件化
  2. linux端口解析,linux中查看和开放端口详解
  3. html外边框设为虚线,科技常识:html设置虚线边框的方法
  4. java 环绕通知_aop 环绕通知 可以计算机 程序执行的时间
  5. 如何腾出计算机内存,教你如何正确腾出手机内存,尤其是生活在易门的你,必学!...
  6. 学生社团管理系统java_基于JavaEE的学生社团管理系统的设计与实现
  7. ssg国际数字货币商城源码货币商城+数字货币+双端APP
  8. DDOS压力测试系统
  9. Vue系列vue-router的参数传递的两种方式(五)
  10. html5游戏制作入门系列教程(八)