列表类型内置方法
- 一. 列表类型内置方法:
- 用途:多个装备、多个爱好、多门课程,甚至是多个女朋友
- .定义:[]内可以有多个任意类型的值,逗号分隔元素
- 常用操作+内置方法:常用操作和内置方法分为优先掌握(今天必须得记住)、需要掌握(一周内记住)、其他操作(了解)三个部分
优先掌握:
-
- 按索引取值(正向取值+反向取值),即可存也可以取
-
- 切片
-
- 长度len
-
- 成员运算in和not in
-
- 追加append
-
- 删除del
-
- 循环
需要掌握:
-
- insert
-
- pop
-
- remove
-
- count
-
- index
-
- clear
-
- copy
-
- extend
-
- reverse
-
- sort
元组类型内置方法
- 一. 元组类型内置方法
用途:多个装备、多个爱好、多门课程,甚至是多个女朋友
定义:在()内可以有多个任意类型的值,逗号分隔元素
优先掌握:
-
- 索引取值
-
- 切片(顾头不顾尾,步长)
-
- 长度len
-
- 成员运算in和not in
-
- 循环
-
- count
-
- index
- 二. 元组和列表的区别
列表可变的原因是:索引所对应的值的内存地址是可以改变的
元组不可变得原因是:索引所对应的值的内存地址是不可以改变的,或者反过来说,只要索引对应值的内存地址没有改变,那么元组是始终没有改变的。
集合类型内置方法
用途:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。
定义:{}内用逗号分隔开多个元素,每个元素必须是不可变类型。
常用操作+内置方法:常用操作和内置方法分为优先掌握(今天必须得记住)、需要掌握(一周内记住)两个部分。
优先掌握
-
- 长度len
-
- 成员运算in和not in
-
- |并集、union
-
- &交集、intersection
-
- -差集、difference
-
- ^对称差集、symmetric_difference
-
- ==
-
- 父集:>、>= 、issuperset
-
- 子集:<、<= 、issubset
需要掌握
-
- add
-
- remove
-
- difference_update
-
- discard
-
- isdisjoint