-4
我在三角形中試圖找到最大總和的路徑,我發現這個代碼是http://rosettacode.org/wiki/Maximum_triangle_path_sum#Python。現在,我想完全理解的代碼做什麼,但我不能找出這行代碼究竟:樹中最大的總和
tri.append([max(t0[i], t0[i+1]) + t for i,t in enumerate(t1)])
我知道這東西追加這是關係到t0的最大值[我]和T0 [I + 1],但我不知道是什麼最後的部分是指:
+ t for i,t in enumerate(t1)])
我希望有人能幫助我,或翻譯這對一個正常的循環。 在此先感謝
查看[list comprehension](http://www.python-course.eu/list_comprehension.php) –
枚舉函數遍歷一個iterable並返回索引(i)和值(t)for每個元素 – gkusner