Skip to main content
 首页 » 编程设计

python之第四行代码特别是 "l[j][-1]"的目的是什么

2025年05月04日15落叶

<分区>

ff 是一个代码,用于查找数组/列表的最长递增子序列,在本例中为 d。第 4 行让我感到困惑,就像 l[j][-1] 是什么意思一样。假设 i=1。 l[j][-1] 会是什么?

d = [10,300,40,43,2,69] 
l = [] 
for i in range(len(d)): 
    l.append(max([l[j] for j in range(i) if l[j][-1] < d[i]] or [[]], key=len) + [d[i]])