第六章 组合数据类型----元组
1、概念
元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。元组是上了枷锁的列表
语法:(元素1,元素2,元素3,......元素n)
2、元组可存放的数据类型:
对象、序列、字符串、布尔值、整数、实数
3、创建元组
(1)如何创建一个元组?
语法:元组名 = (元素1,元素2,元素3,......元素n)
例如:scores = (85,50,78,67,90)
x = (“张三”,”李四”,12,45,True)
(2)创建一个空元组:
语法:元组名 = ()
例如:heights = ()
(3)如果元组中只有一个元素,元素后面需加一个逗号:
语法:元组名 = (元素1,)
例如:x = (“Hello”,)
4、访问元组的三种方式
(1)使用print()方法
(2)使用索引
(3)使用切片
5、由于元组是不变的序列,不能增、删、改元素
6、元组的方法
元组名.count(obj) 统计查找对象在元组中的出现次数
元组名.index() 找到第一个匹配项的索引值
7、内置方法
len() 返回元组长度,也是元素个数
max() 最大值 字符串通过它的首字符的ASCLL码判断大小
min() 最小值
8、删除元组
语法:del 元组名(元组不存在)
当元组被删除之后,如果再次使用,程序会提示“name ‘元组名’ is not defined”的错误信息。
9、元组与列表的相互转换
元组转列表:list(元组名)
列表转元组:tuple(列表名)
10、列表和元组的区别:
列表 |
元组 |
列表是动态的,长度大小不固定 |
元组是静态的,长度大小固定 |
可以增删改 |
不可以增删改 |
使用符号”[]” |
使用符号“()” |
多用于存放元素个数不固定的 |
多用于存放元素个数固定的 |
侧重于存放会发生变化的元素 |
侧重于存放固定值的数据 |
第六章 组合数据类型----元组相关推荐
- Python北理工 第六章 组合数据类型
Outline 集合类型及操作: 序列类型及操作: 实例9:基本统计值计算: 字典类型及操作: 模块5:jieba库的使用: 实例10:文本词频统计: 方法论:Python三种主流组合数据类型的使用方 ...
- 字符串是单一字符的无序组合吗_计算机二级教程 Python语言程序设计 第6章组合数据类型...
第6章组合数据类型 第六章学习知识导图 考点主要是: 1) 组合数据类型的基本概念 2) 列表类型:定义.索引.切片 3) 列表类型的操作:列表的操作函数.列表的操作方法 4) 字典类型:定义.索引 ...
- 【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型
第四章 组合数据类型 4.1 列表 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列类型 ls = ...
- 深度之眼 - Python学习笔记——第四章 组合数据类型
第四章 组合数据类型 4.1 列表 列表是可变的! 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列 ...
- Python语言程序设计第七章 - 组合数据类型 - 6.1
目录 Python语言程序设计第七章 - 组合数据类型 集合运算 集合的关系 集合综合练习 元组元素抓7 元组解包 升序降序 截取部分元素 判断元素书否在列表中存在 头尾对调 翻转列表 指定元素对调 ...
- 从零开始学Python(六) 组合数据类型
从零开始学Python(六) 组合数据类型 思维导图: 一.集合类型及操作 1.集合类型定义 集合是多个元素的无序组合: ①集合类型与数学中的集合概念一致 ②集合元素之间无序,每个元素唯一,不存在相同 ...
- 宇文成 Python 第六章 列表和元组
Python 第六章 列表和元组 #!/usr/bin/python -- coding:utf-8 -- @Author : Yu Wencheng @Time : 2020/9/5 17:04 & ...
- 《python从入门到项目实践》第六章 列表和元组 //有一个课后答案
目录 序列 切片 乘法 检查 in 序列有关函数 列表 遍历列表 添加.修改和删除列表元素 列表统计 次数.下标.求和 排序 sort() 生成列表 /列表推导式 元组 tuple 推导式与列表不同 ...
- 国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第六周组合数据类型 问题总结
1.增加列表元素的两个方法对比 ls += lt #更新列表ls,将列表lt元素增加到列表ls中 ls.append(x) #在列表ls最后增加一个元素x "+="与"a ...
最新文章
- C# String部分方法的例子StringBuilder的简单介绍
- UVa10905 - Children's Game(贪心算法)
- Nginx配置SSI
- 服务端架构中的“网关服务器”
- 三年级计算机群鸭戏水教案导入,三年级下册信息技术教案-3.7群鸭戏水-插入自选图形|清华版.doc...
- 【CV论文阅读】Rank Pooling for Action Recognition
- LeetCode 994. 腐烂的橘子(图的BFS)
- 小学生计算机辅助教学系统--练习加,减,乘,除法
- python中如何导入sklearn_Python中常用包——sklearn主要模块和基本使用方法
- JPA基础(三):搭建JPA开发环境和全局事务介绍
- 华晨中华v3车质量怎么样_宝马发动机加持,销量仅个位数?这些车有点惨
- SAX与DOM之间的区别 转帖
- CMS4.0——后知后觉
- MySQL并行复制的深入浅出
- #HTTP协议学习# (六)代理
- #{}不自动改参数类型_C++笔记——参数传递中的指针传递和引用传递
- linux系统设置成中文语言
- 在线时钟html5,HTML5应用之时钟
- c++17之结构化绑定
- 接入层-汇聚层组网设计配置案例——双归上行-负载