3.16

2021.3.16

1、常用组合数据类型:

​ 集合类型:是一个元素集合,元素之间无序,相同元素在集合中唯一存在

​ 序列类型:是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他(典型代表:字符串类型、列表类型、元组类型)

​ 映射类型:是键-值数据项的组合,每一个元素是一个键值对,表示为(key,value),其是一种二元关系,源于属性和值的映射关系(典型代表:字典类型)

2、集合用{}表示,集合中的元素不可重复,元素类型只能是不可变数据类型,例如整数、浮点数、字符串、元组等,相比较而言,列表、字典和集合类型本身都是可变数据类型,不能作为集合中的元素出现

3、set()表示空集

4、序列类型是一对元素向量,元素之间存在先后关系,通过序号访问

5、s.index(x):序列s中第一次出现元素x的位置

​ s.count(x):序列s中出现x的总次数

6、元组类型一旦定义就不能被修改,在编程中不够灵活,一般以小括号和逗号进行组织

7、映射类型中:键(key)表示一个属性,也可以理解为一个类别或项目,值(value)是属性的内容,键值对刻画了一个属性和它的值。键值对将映身关系结构化,用于存储和表达

8、列表类型是包含0个或多个元素的有序序列,属于序列类型,用中括号[]表示,可通过list(x)函数将集合和字符串类型转换成列表类型

9、list():可生成空列表

10、是用中括号作为索引操作符,索引序号不能超过列表的元素范围,否则产生IndexError的错误

11、遍历循环对列表类型的元素进行遍历操作:

语法格式:

​ for 循环变量 in 列表变量:

​ 语句块

12、切片的两种方式:当N大于M时,返回空列表

​ 列表或列表变量[N:M]

​ 列表或列表变量[N:M:K]

13、保留字del对列表元素或片段进行删除:

语法格式:

del 列表对象[索引序号]

del 列表对象[索引起始:索引结束]

del 列表对象[索引起始:索引结束:步长]

14、lst.copy():复制lst中所有元素生成一个新列表

15、使用索引配合等号(=)可以对列表元素进行修改

16、键值对的基本思想是将“值”信息关联一个“键”信息,进而通过键信息找对应的值信息,这个过程叫映射

17、字典使用大括号{}建立,每个元素是一个键值对,其中键和值通过冒号链接,不同键值对通过逗号隔开

18、字典类型和集合类型形式上都采用大括号表示,但如果直接使用{},则生成字典,而不是集合

19、字典中键值对的索引语法:

​ 值 = 字典对象[键]

20、字典操作函数

操作函数描述
len(d)字典d的元素个数(长度)
min(d)字典d中键的最小值
max(d)字典d中键的最大值
dict()生成一个空字典

21、字典遍历循环对其元素进行遍历

​ for 变量 in 字典名称:

​ 语句块

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值