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、列表和元组的区别:

列表

元组

列表是动态的,长度大小不固定

元组是静态的,长度大小固定

可以增删改

不可以增删改

使用符号”[]”

使用符号“()”

多用于存放元素个数不固定的

多用于存放元素个数固定的

侧重于存放会发生变化的元素

侧重于存放固定值的数据

第六章 组合数据类型----元组相关推荐

  1. Python北理工 第六章 组合数据类型

    Outline 集合类型及操作: 序列类型及操作: 实例9:基本统计值计算: 字典类型及操作: 模块5:jieba库的使用: 实例10:文本词频统计: 方法论:Python三种主流组合数据类型的使用方 ...

  2. 字符串是单一字符的无序组合吗_计算机二级教程 Python语言程序设计 第6章组合数据类型...

    第6章组合数据类型 第六章学习知识导图 考点主要是: 1) 组合数据类型的基本概念 2) 列表类型:定义.索引.切片 3) 列表类型的操作:列表的操作函数.列表的操作方法 4) 字典类型:定义.索引 ...

  3. 【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型

    第四章 组合数据类型 4.1 列表 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列类型 ls = ...

  4. 深度之眼 - Python学习笔记——第四章 组合数据类型

    第四章 组合数据类型 4.1 列表 列表是可变的! 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列 ...

  5. Python语言程序设计第七章 - 组合数据类型 - 6.1

    目录 Python语言程序设计第七章 - 组合数据类型 集合运算 集合的关系 集合综合练习 元组元素抓7 元组解包 升序降序 截取部分元素 判断元素书否在列表中存在 头尾对调 翻转列表 指定元素对调 ...

  6. 从零开始学Python(六) 组合数据类型

    从零开始学Python(六) 组合数据类型 思维导图: 一.集合类型及操作 1.集合类型定义 集合是多个元素的无序组合: ①集合类型与数学中的集合概念一致 ②集合元素之间无序,每个元素唯一,不存在相同 ...

  7. 宇文成 Python 第六章 列表和元组

    Python 第六章 列表和元组 #!/usr/bin/python -- coding:utf-8 -- @Author : Yu Wencheng @Time : 2020/9/5 17:04 & ...

  8. 《python从入门到项目实践》第六章 列表和元组 //有一个课后答案

    目录 序列 切片 乘法 检查 in 序列有关函数 列表 遍历列表 添加.修改和删除列表元素 列表统计 次数.下标.求和 排序  sort() 生成列表 /列表推导式 元组 tuple 推导式与列表不同 ...

  9. 国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第六周组合数据类型 问题总结

    1.增加列表元素的两个方法对比 ls += lt #更新列表ls,将列表lt元素增加到列表ls中 ls.append(x) #在列表ls最后增加一个元素x "+="与"a ...

最新文章

  1. C# String部分方法的例子StringBuilder的简单介绍
  2. UVa10905 - Children's Game(贪心算法)
  3. Nginx配置SSI
  4. 服务端架构中的“网关服务器”
  5. 三年级计算机群鸭戏水教案导入,三年级下册信息技术教案-3.7群鸭戏水-插入自选图形|清华版.doc...
  6. 【CV论文阅读】Rank Pooling for Action Recognition
  7. LeetCode 994. 腐烂的橘子(图的BFS)
  8. 小学生计算机辅助教学系统--练习加,减,乘,除法
  9. python中如何导入sklearn_Python中常用包——sklearn主要模块和基本使用方法
  10. JPA基础(三):搭建JPA开发环境和全局事务介绍
  11. 华晨中华v3车质量怎么样_宝马发动机加持,销量仅个位数?这些车有点惨
  12. SAX与DOM之间的区别 转帖
  13. CMS4.0——后知后觉
  14. MySQL并行复制的深入浅出
  15. #HTTP协议学习# (六)代理
  16. #{}不自动改参数类型_C++笔记——参数传递中的指针传递和引用传递
  17. linux系统设置成中文语言
  18. 在线时钟html5,HTML5应用之时钟
  19. c++17之结构化绑定
  20. 接入层-汇聚层组网设计配置案例——双归上行-负载

热门文章

  1. 达梦7数据库数据守护集群 技术方案
  2. R2S:年轻人的第一台软路由
  3. 预制资源(Prefab)
  4. 新店速递|白玉兰(商务)酒店福州火车站西湖长冠店 正式上线
  5. 借助海尔平台打造智能家居的一点想法
  6. 不开通百度云会员也可以会员速度下载
  7. idea快速开发之代码块编辑
  8. 如何正确使用云服务?
  9. 谁不喜欢《长安十二时辰》? | Alfred数据室
  10. 共享单车蓝牙锁方案phy6222系列蓝牙芯片共享产品共享设备低成本BLE