Python逻辑判断是有顺序的
如
while l1 is not None and l2 is not None and l1.val < l2.val: node1.next = l1 node1 = node1.next l1 = l1.next
会先进行l1的判断再进行l2的判断,最后进行大小比较判断。
l1
l2
在实际做题中曾将大小判断放在前面,导致l1或l2为None时,无法进行大小比较从而报错。
None
并且将最容易False的条件放在最前面可以节省程序运行时间。
False