python 常用的布尔逻辑判断 在leetcode上刷题,常常为挤不进前百分之30而苦恼。打开前30%的大佬的代码,发现算法的复杂度基本是一样的,差距就在剪枝和简单的if判断的条件选择上。因为不是计算机科班出身,很多布尔逻辑不了解,因此需要对常用的if判断条件进行积累,本贴将时常更新。 判断数组是否非空 if not nums: return None ''' # 等价于 if nums == []: return [] 此方法大概可以减少20ms