我有两个无关的问题,它们也不是至关重要的:
问题1:
单行声明的顺序x,y = 1,2如何?是x先声明还是y先声明?当x和y例如通过引用相关时,这很重要。
问题2:
假设我有一个像这样的linkedList声明:
class ListNode:
def __init__(self, x):
self.val = x
self.next = None
我有一个ListNode类似的清单:
lists = [1->2->3, 2->3->1, 0->9]
如果我想继续比较每个值的第一个值ListNode并找到最小的值,我可以这样做:
smallest_index = 0
for index in range(len(lists)):
if lists[index].val < lists[smallest_index].val:
smallest_index = index
但是有更好的方法吗?使用内置函数来减少行数的更“优雅”的方式?
倚天杖
白衣染霜花
相关分类