** 删除列表中重复的元素:l = [1,2,3,1,2,3]
- 强制转化列表为集合类型:list(set(l))
- 将列表转化为字典,拿出里面的所有key值: dict.fromkeys(l).keys()
** 实现switch的两种方法:
- if...elif...else...
- 通过字典实现: d= {"key",func}
if oper in d.keys():
d[oper]()
else:
print "error"
# 集合
## 集合的引入:
- 社团:
linux兴趣小组linuxL = ["王韦伯","王占强"]
python兴趣小组pythonL = ["王韦伯","黄鑫"]
。。。。
- 统计所有的社团 l = []
- student = "王韦伯"
- 列表: linuxL + PythonL = ["王韦伯","王占强","王韦伯","黄鑫"]
- 集合: {"王占强","王韦伯","黄鑫"}
- ACM比赛:
## 集合的定义
** 不可变的数据类型一定可哈希;hash()内置函数可以判断某个类型是否可哈希;
## 集合的关系测试
```