DAY8

DAY8

元组类型内置方法

1、用途:多个装备、多个爱好、多门课程

2、定义:在()内可以有多个任意类型的值,逗号分隔元素

3、常用操作+内置方法:常用操作和内置方法:

优先掌握

1.索引取值

2.切片(顾头不顾尾,步长)

3.长度len

4.成员运算in和not in

5.循环

6.count

7.index

存一个值or多个值:多个值

有序or无序:有序

可变or不可变:不可变数据类型

元组和列表的区别

​ 列表可变的原因是:索引所对应的值的内存地址是可以改变的
​ 元组不可变得原因是:索引所对应的值的内存地址是不可以改变的,或者反过来说,只要索引对应值的内存地址没有改变,那么元组是始终没有改变的。

二、字典类型内置方法(dict)

1.用途:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。

2.定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是任意数据类型,而key通常应该是字符串类型,但是key必须为不可变类型。

3.常用操作+内置方法:常用操作和内置方法分为优先掌握

1.按key存取值:可存可取

2.长度len

3.成员运算in和not in

4.删除del

5.键keys()、值values()、键值对items()

6.循环

需要掌握

1.get

2.update

3.fromkeys

4.setdfault

存一个值or多个值:多个值,值可以是多个类型,key必须是不可变类型,通常应该是不可变类型中的字符串类型

有序or无序:无序

可变or不可变:可变数据类型

集合类型内置方法(set)

集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。

1.用途:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。

2.定义:{}内用逗号分隔开多个元素,每个元素必须是不可变类型。

3.常用操作+内置方法:常用操作和内置方法分为优先掌握

优先掌握

1.长度len

2.成员运算in和not in

3.|并集、union

4.&交集、intersection

5.-差集、difference

6.^对称差集、symmetric_difference

7.==

8.父集:>、>=、issuperset

9.子集:<、<=、issubset

需要掌握

1.add

2.remove

3.difference_update

4.discard

5.isdisjoint

数据类型分类

一、按存值个数区分

存值个数数据类型
单个值数字,字符串
多个值(容器)列表,元组,字典,集合

二、按可变不可变区分

可变or不可变数据类型
可变列表,字典,集合
不可变数字,字符串,元组

三、有序无序区分

有序or无序数据类型
有序(可按索引取值)字符串,列表,元组
不可变字典,集合

四、按访问类型区分

访问类型数据类型
直接访问数字
顺序访问(序列类型)字符串,列表,元组
key值访问(映射类型)字典

转载于:https://www.cnblogs.com/huansan0209/p/11305365.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值