Python数据结构
1. 列表list---list=[]
- 具有可变属性,
- list.append()-添加在末尾,list.pop()-删除末尾元素,del list[]-删除任意位置
- list1+list2/list1.extend(list2)
2. 元祖tuple---tup=()
- 不可变
3. 字典dictionary---dict={key1:value1}
- dict.key/dict.value
- 查询-dict.get(key,4)
- 添加-dict.setdefault(key2,value2)
4. 集合set---set={1,2,3}
- 添加-set.add()
- 集合运算-&、|,—
5. 控制流
- if elif else
- for i in list
- while
- try/except
- 函数-def add(x,y)
- 匿名函数
(lamdax: x>2)(3)
map(fun,[])
filter(lambdax: x > 5, [3, 4, 5, 6, 7])
- 列表推导式
[fun(x) for x in list]
[x for x in list if x>3]