python基本操作
1. for i in range( a, b, c) a为首项 c为公差 不超过b-1
2. 行内函数
f = lambda x:x+2 定义f(x) = x+2
g = lambda x,y:x+y
3. 数据结构——list tuple dictionary set
- list/tuple
列表可以被修改,元组不可以
列表是=[] 元组是=()
可直接转换 list('ab') 或 tuple('ab')
- list
a.count(1)
#列表解析
b = [i+2 for i in a] #a是一个列表
- dict
转换为dict —— dict 或者dict.fromkeys
- set
①不重复 ②无索引
格式为= { }
4. 函数式编程
- 组成:lambda() map() reduce() filter()
- map() 效率更高 用于逐一遍历