python-元组数据类型
考点
如何定义一个空元组,请使用两种方式来定义
()
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-元组数据类型相关推荐
- python元组类型_什么是python元组数据类型
什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...
- python核心数据类型_Python核心数据类型—元组
Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...
- Python序列 数据类型 创建方式 Tuple元组 Str字符串 List列表 dict字典 Set集合 range,zip,map,enumerate
Python 序列分类 数据类型 详细介绍 Python 主要数据类型: 元组Tuple, 字符串Str,列表List,字典Dict,集合Set 对比 元组Tuple 字符串Str 列表List 字典 ...
- Python基础——数据类型—元组
Python基础--数据类型-元组 Python基础--数据类型-元组 元组的创建 访问元组 元组的拼接 元组中的元素是不允许进行修改和删除的,但是可以删除整个元组 元组的运算符 打印元组元素 元组的 ...
- 6. Python的数据类型④——元组
文章目录 Python的数据类型 1 元组是什么 2 创建元组 3 访问元组元素 4 遍历元祖 5 修改元组元素 Python的数据类型 ①字符串 ②数 ③列表 ④元组 ⑤字典 ⑥集合 1 元组是什么 ...
- python基础数据类型之列表,元组(基础二)
第四章 python基础数据类型之列表,元组(基础二) python常用数据类型之组合数据类型:列表,元组. 4.1 列表 list 列表介绍 列表是python的基础数据类型之⼀ ,其他编程语⾔言也 ...
- python元组添加元素_Python数据类型之元组
1. 元组的定义: 元组的创建只需要在括号()中添加元素即可创建元组,元素之间是有逗号(,)分隔开. 元组()与列表[]相似,不同之处在于列表是可变对象,而元素是不可变对象,即元组一旦创建之后,其元素 ...
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
- python核心数据类型_Python核心数据类型-列表
Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...
- Python元组与字典详解
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...
最新文章
- WEB程序代码优化入手的几方面
- Attention跟一维卷积有什么区别?
- strust2控制标签(二) merge标签,generator标签,subset标签,sort标签
- websocket传输canvas图像数据给C++服务端opencv图像实现web在线实时图像处理
- Framer – 将视觉搞转换为更真实的动态原型
- 人口增量超过北上广!二线城市是怎样逆袭的?
- 9.企业安全建设入门(基于开源软件打造企业网络安全) --- SOC系统建设
- 表单修改php参数,php – 使用参数修改symfony表单的url
- pkgm : 压缩包维护与解压脚本
- 2017年7月19日晚作业
- 单片机基础知识学习笔记
- echarts画工作流(流程图)
- C#制作KTV点歌系统
- 招聘中的热门技术技能:SQL、Java、Python 和 Linux
- elementui表格合计自定义,尾行自定义
- 人工智能学python还是c_考虑到未来人工智能的发展,应该学习C++/C语言还是Python语言?...
- 【數論】【搜索】【SCOI2009】遊戲
- 济南某外包公司java开发面试题整理
- python计算歌手得分
- mtk-keypad
热门文章
- syntaxhighlighter 代码高亮 - 插件化
- linux端口解析,linux中查看和开放端口详解
- html外边框设为虚线,科技常识:html设置虚线边框的方法
- java 环绕通知_aop 环绕通知 可以计算机 程序执行的时间
- 如何腾出计算机内存,教你如何正确腾出手机内存,尤其是生活在易门的你,必学!...
- 学生社团管理系统java_基于JavaEE的学生社团管理系统的设计与实现
- ssg国际数字货币商城源码货币商城+数字货币+双端APP
- DDOS压力测试系统
- Vue系列vue-router的参数传递的两种方式(五)
- html5游戏制作入门系列教程(八)