2017-07-19 4 views
-1

2つのソートされたリンクリストをマージしようとしています。私は根を2つの頭のうち大きい方に割り当てる必要があります。どの要素が最大であるかをどのように知っているので、次のノードにそれを増やすことができますか?pythonの最大要素を見つける

現在、私はあなたがキーにmaxを探している、このコードに

​​3210

+0

また、あなたはoperator.attrgetterを使用することができます。ここで、 'max'はラムダ関数に送られたときに' l1'と 'l2'のうち最も高い値を返します。 –

答えて

1

を使用しています:

root = ListNode(max(l1, l2, key=lambda x: x.val).val) 

使用がこれを通過したときmax関数が最も高い値を持つノードを返します。 key。 `:`最大(x.val L1、L2、キー=ラムダx)を試してみてください

import operator 
root = ListNode(max(l1, l2, key=operator.attrgetter('val')).val) 
関連する問題