目录

  • 1 程序设计基本方法
    • 1.1 程序设计语言
    • 1.2 Python语言开发环境配置
    • 1.3 实验教学 python环境配置
    • 1.4 第1章PPT
  • 2 Python程序实例解析
    • 2.1 Python程序语法元素分析
    • 2.2 Python蟒蛇绘制
    • 2.3 实验教学 python蟒蛇程序
    • 2.4 第2章PPT
  • 3 基本数据类型
    • 3.1 数字类型及操作
    • 3.2 字符类型及操作
    • 3.3 实验教学 天天向上的力量
    • 3.4 第3章PPT
  • 4 程序的控制结构
    • 4.1 分支结构
    • 4.2 循环结构
    • 4.3 实验教学 身体质量指数
    • 4.4 第4章PPT
  • 5 函数和代码复用
    • 5.1 函数及应用
    • 5.2 递归及应用
    • 5.3 实验教学 七段数码管
    • 5.4 第5章PPT
  • 6 组合数据类型
    • 6.1 序列类型及应用
    • 6.2 字典类型及应用
    • 6.3 实验教学 基本统计及词频统计
    • 6.4 第6章PPT
  • 7 文件和数据格式化
    • 7.1 文件的使用
    • 7.2 图像的处理
    • 7.3 实验教学 图像处理
    • 7.4 第7章PPT
  • 8 程序设计方法论
    • 8.1 计算思维
    • 8.2 计算生态
    • 8.3 实验教学 第三方库的安装
    • 8.4 第8章PPT
序列类型及应用

组合数据类型概述

Python有五个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)

其中属于组合类型的数据类型有列表、元组及字典。

列表类型及操作

List(列表) Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。

列表是序列类型的一种扩展,十分常用

列表是一种序列类型,创建后可以随意被修改

使用方括号 [] list() 创建,元素间用逗号 , 分隔

列表中各元素类型可以不同,无长度限制

序列类型应用场景:

数据表示:元组列表

元组用于元素不改变的应用场景,更多用于固定搭配场景

列表更加灵活,它是最常用的序列类型

最主要作用:表示一组有序数据,进而操作它们

元素遍历

数据保护

操作实例:

list =   ['apple', 'jack', 798, 2.22, 36]

otherlist =  [123, 'xiaohong']

print(list)                               #输出完整列表

print(list[0])                            #输出列表第一个元素

print(list[1:3])                #输出列表第二个至第三个元素

print(list[2:])                 #输出列表第三个开始至末尾的所有元素

print(otherlist  * 2)          #输出列表两次

print(list+   otherlist)        #输出拼接列表

元组是另一个数据类型,类似于List(列表)。

元组是一种序列类型,一旦创建就不能被修改

使用小括号 () tuple() 创建,元素间用逗号 , 分隔

可以使用或不使用小括号

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

元组继承了序列类型的全部通用操作

元组因为创建后不能修改,因此没有特殊操作

使用或不使用小括号