由于没有系统学过python,一直都是当应用语言用,所以最近刷刷leetcode,看看大佬们的代码都是怎么写的,记录一下之前不知道的处理细节
判断和返回语句同行
python是个没有;作为单条语句结束符的语言,通过缩进来体现,之前并不知道可以这样写
def function(nums: List[int]): if not nums: return 0
二分查找
相当于C++中的lower_bound()
bisect.bisect_left(q, i)
还有一篇写的不错的博客
https://blog.csdn.net/qq_33567641/article/details/81134295