沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第5章 组合数据结构

Python语言程序设计

第五章组合数据结构

05.1组合类型简介025.2列表035.3元组045.4字典055.5集合

5.1组合类型简介
单击此处编辑标题样式

5.1组合类型简介●Python可以处理的数据如整型、字符串类型和逻辑型等只能表示1个单一的数据,称为基本数据类型在处理多个有关联的数据的时候,仅仅使用基本数据类型是不够的。除了这些简单数据类型外,Python语言还可以处理一些复杂的数据类型,称为组合数据类型
⚫Python可以处理的数据如整型、字符串类型和逻辑型等只能 表示1个单一的数据,称为基本数据类型。 ⚫在处理多个有关联的数据的时候,仅仅使用基本数据类型是 不够的。除了这些简单数据类型外,Python语言还可以处理 一些复杂的数据类型,称为组合数据类型。 5.1 组合类型简介

Python组合类型分类字符串列表序列类型元组python组合类型字典映射类型集合集合类型
Python组合类型分类 python组合类型 序列类型 字符串 列表 元组 映射类型 字典 集合类型 集合

5.2列表

列表简介·列表是一种可变序列数据类型。列表将数据元素放在一对中括号之间,并使用逗号作为数据元素的分割。一个列表中的数据元素可以是基本数据类型,也可以是组合数据类型或自定义数据类型的数据。例如下面的列表都是合法的列表对象:· [1,2,3,4,5,6,7]·[1,"10086","中国移动",True]·["日期","中国",[2017,5,1]·[1,[2,3,4],(5,6),{"a":7,"b":8,"c":9]
• 列表是一种可变序列数据类型。列表将数据元素放在一对中 括号之间,并使用逗号作为数据元素的分割。一个列表中的 数据元素可以是基本数据类型,也可以是组合数据类型或自 定义数据类型的数据。例如下面的列表都是合法的列表对象: • [1,2,3,4,5,6,7] • [1, "10086","中国移动",True] • ["日期","中国",[2017,5,1]] • [1,[2,3,4],(5,6),{"a":7,"b":8,"c":9}] 列表简介

5.2.1创建列表·创建一个列表,可以通过使用方括号,并且把方括号内每一个列表元素用逗号分开进行创建,或者使用list(函数进行创建。#产生一个空列表>>> listl=[]>>> list1[]>>>1ist2=[1,2,3,4,5,6]>>> list2[1,2,3,4,5,6]
• 创建一个列表,可以通过使用方括号,并且把方括号内每一 个列表元素用逗号分开进行创建,或者使用list()函数进行创 建。 >>> list1=[] #产生一个空列表 >>> list1 [] >>> list2=[1,2,3,4,5,6] >>> list2 [1, 2, 3, 4, 5, 6] 5.2.1 创建列表

>>>list3=["Python','c++",Java',VB','Perl']>>>list3["Python','c++',"Java',"VB',"Perl'>>>list4=list0#产生一个空列表,等价于list1=[>>> list4[1 >>> list5=list(range(1,10,2))#将range函数产生的序列变为列表>>>list5[1, 3, 5, 7, 9]>>>list6=list("沈阳师范大学")#每字符作为列表中的一个数据元素>>> list6[沈,阳,师,范,大,学
>>> list3=['Python','c++','Java','VB','Perl'] >>> list3 ['Python', 'c++', 'Java', 'VB', 'Perl'] >>> list4=list() #产生一个空列表,等价于list1=[] >>> list4 [] >>> list5=list(range(1,10,2)) #将range函数产生的序列变为列表 >>> list5 [1, 3, 5, 7, 9] >>> list6=list("沈阳师范大学") #每字符作为列表中的一个数据元素 >>> list6 ['沈', '阳', '师', '范', '大', '学']
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第4章 程序控制结构.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第3章 基本数据运算与函数.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第2章 Python语言概述.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第1章 程序与算法.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学大纲 Programming of Computer Language.docx
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第9章 数据库查询优化.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(2/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(1/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(4/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(3/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(2/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(1/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第5章 数据库完整性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第4章 数据库安全性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第3章 关系数据库标准语言SQL.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第2章 关系数据库.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第1章 概论(主讲:马佳琳).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第11章 并发控制.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第10章 数据库恢复技术.pdf
- 沈阳师范大学:《数据库原理》课程授课教案(讲义,共十章,主讲:马佳琳).pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第6章 字符串与正则表达式.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第7章 自定义函数和模块.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程授课教案(讲义,授课教师:刘立群).pdf
- 沈阳师范大学:《计算机控制技术》课程教学大纲 Computer Control Technology.pdf
- 沈阳师范大学:《计算机控制技术》课程授课教案(共九章,主讲教师:申海).pdf
- 沈阳师范大学:《计算机控制技术》课程教学课件(讲稿)第4章 常规及复杂控制技术.pdf
- 沈阳师范大学:《单片机原理与接口技术应用》课程授课教案(完整讲义,共三十八讲).docx
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学大纲 Principle and interface technology of single chip microcomputer.docx
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(中文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(英文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3技术参考手册(共十七章,含附录).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3权威指南中文.pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F10xxx Cortex-M3编程手册(PM0056 Programming manual STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)AN2606 应用笔记(STM32微控制器系统存储器自举模式).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)从ARM9到A15手机处理器架构进化历程.doc
- 《单片机原理与接口技术应用》课程教学资源(文献资料)普中F103-Z400开发板原理图.pdf
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第10章 DMA控制器.ppt
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第01章 绪论.ppt
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第02章 STM32微控制器.pptx
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第03章 嵌入式开发环境的搭建.pptx
