# enumerate()
# 将数组元素和index合并输出
l = [1,2,3,4]
for i, x in enumerate(l):
print(f"{i} + {x}")
# zip
# 将多个数组压缩
a = [1,2,3]
b = [2,3,4]
c = [3,4,5]
d = zip(a,b,c)
# Counter
# 将数组中的各种元素统计成字典
l = [1,2,2,1,3]
di = Counter(l)
# sorted
# 自定义排序
l = sorted([4,3,2,1],key=lambda x : -x) # 升序
# bisect_left
import bisect
s = [1,2,3,4,4,4,5,6]
# [0,1,2,3,4,5,6,7]
bisect.bisect_left(s,4)
#print -> 3
# bisect_right
import bisect
s = [1,2,3,4,4,4,5,6]
# [0,1,2,3,4,5,6,7]
bisect.bisect_right(s,4)
#print -> 6