由於沒有系統學過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