elem in list # 在 list 中查找元素,返回 bool,这个直接用 in 关键字可太猛了 isinstance(variable, tuple of type) # 判断变量类型 range(start, stop[, step]) # 得到一个序列,可用于 for,或转换为 list 类型 reversed(range(10)) # 将一个 list/str 翻转
bisect
二分搜索。
1 2 3
bisect.bisect_left(a, x, lo=0, hi=len(a)) # 返回第一个大于等于 x 的下标 bisect.bisect_right(a, x, lo=0, hi=len(a)) # 返回第一个大于 x 的下标 bisect.bisect # == bisect_right