当前位置 博文首页 > 粽子小黑的博客:leetcode python 小技巧
由于没有系统学过python,一直都是当应用语言用,所以最近刷刷leetcode,看看大佬们的代码都是怎么写的,记录一下之前不知道的处理细节
判断和返回语句同行
python是个没有;作为单条语句结束符的语言,通过缩进来体现,之前并不知道可以这样写
def function(nums: List[int]): if not nums: return 0
二分查找
相当于C++中的lower_bound()
bisect.bisect_left(q, i)
列表插头
insert(index, object)
In [1]: a = [1, 2, 3, 4, 5] In [2]: a.insert(0, 0) In [3]: a Out[3]: [0, 1, 2, 3, 4, 5]
倒序遍历
python中的倒序遍历
for i in reversed(a): print(i)
cs还有一篇写的不错的博客
https://blog.csdn.net/qq_33567641/article/details/81134295下一篇:没有了