一家淤、位運算二進制
(n & n-1)==0 位運算符
二、zip的運用
zip(list1,list2,list3)
三、yeild生成器
def fun1():
a = 0
for i in range(10):
yield i, a
a += i * i
a = fun1()
print(a.__next__)
print(next(a))
print(next(a))
print(next(a))
print(next(a))
print(next(a))
四惋啃、lambda
add=lambda x,y:x+y
五哼鬓、三目運算符
"大于10" if a>10 else "小于10"
六、list边灭、dict
[v for i in range(10]
{key:value for key in range(1,10) for value in range(11,20)}
七、排序
dict1 = {"two": 11, "one": 22, "three": 5, "four": 9}
d = sorted(dict1.items(), key=lambda x: x[1])
print(d)