1.学习知识构建
字典
集合
序列
2.学习知识
字典
大致就是两个列表之间的映射关系
判断字符是否可变是看hash(x)是否显示
字典
{一号,二号,三号.......}
通过锁定某些元素,运用index输出数据
而如果元素在原本的字典中不存在,就会报错为Keyerror
一个数据对应一个数据,类比于函数(数学里的),后出现的新数值可以取代前面的
dict.fromkeys(seq[,valve])可以新建一个没有输入数值的新字典
这个地方的函数和命令很多,我还没记住,先放在这里,后面会修改
集合相对于字典只是有一个数值,没有体现两个集合之间的映射关系
set(valve)工厂函数,转换列表成为集合元素
len()查询集合元素数量
set.intersection(set1,set2)或者set1&set2 交集
set.union(set1,set2)或者set1|set2 并集
set.difference 或 set1-set2 差集
后面是集合的判断
set.issubset(set2)或 set<=set2 判断一个集合和另一个的包含关系
set. issuperset(set2)或set>=set2 同理
frozenset[interable]冻结集合
针对序列的内置函数
函 数 | 功 能 |
sum() | 求序列中所有值的和 |
max() | 求序列中的最大值 |
min() | 求序列中的最小值 |
len() | 求序列的长度 |
str() | 把序列格式转换为字符串 |
list() | 把序列格式转换为列表 |
set() | 把序列格式转换为集合 |
tuple() | 把序列格式转换为元组 |
reversed() | 把序列中的所有元素进行逆序 |
sorted() | 把序列中的所有元素进行排序 |
enumerate() | 把序列组合成一个索引序列,一般在for循环中 |
序列-常用的内置函数 - Python教程 - C语言网 (dotcpp.com)
找到的一个整合
三 疑难
异或?(数学问题)
add 和upgrade有什么区别吗?