day06

数据类型补充

列表

  1. reverse 反转 列表.reverse() = 表列

  2. sort 排序 列表.sort(reverse=True) 从大到小 列表.sort(reverse=False) 从小到大

字典

1.get 检测是否有这个键 有返回值 无返回空 常用

dict.get(keys) = values or None

2.for k in dict.keys(): 取出所有的键

3.for v in dict.values(): 取出所有的值

4.for k,v in dict.items(): 取出所有的键值对

5.pop 删除 dict.pop(keys) / del dict[keys]

6.update 更新 dict1.update(dict2) = dict1+dict2 不存在则创建,存在则更新

in

可以在字符串,列表以及字典中。

 

集合 set()-----{1,2,3}

1.无序

2.不重复

3.增 .add() set.add()

4.删 .discard() set.discard()

5.改 .update() set.update()

6.查交集 .intersection() set1.intersection(set2) 查出两个集合中所有的重复元素集合

7.查并集 .union() set1.union(set2) 列出两个集合中所有的元素集合,去重

8.查差集 .difference() set1.difference(set2) 列出set1中有且set2中没有的元素集合

set2.difference(set1) 列出set2中有且set1中没有的元素集合

9.对称差集 .symmetric_difference() set1.symmetric_difference(set2) 取出两个集合中没有重复的所有元素的集合

10.嵌套

内存相关

id 变量.id() 查看内存地址

 

 

上一篇:530. Minimum Absolute Difference in BST 530. BST的最小绝对差


下一篇:第15天:Python set