私は以下のデータを辞書のリストに入れています。次のルールに従って、これらの2つを効果的に比較して、勝者が誰であると結論付けることができますか?辞書の2つのリストを効果的に比較して「勝者」を宣言する方法
if any value in a list turns out to be more than all the other values of the other list , The list with bigger value will be declared the winner
s1=[{'link': 0}, {'link': 0}]
s2=[{'link': 0}, {'link': 1}]
私の試みでした:
for stat in s2:
for stat1 in s1:
if stat['link'] >= stat1['link']:
print('success')
あなたがいますあなたの全体の注文は十分正確ですか? s2の値の1つがs1より大きいため、s2はs1より大きい。 –
リスト内の値が他のリストの他のすべての値よりも大きい場合、s2はs1より大きい。勝者と宣言してください – Zuckerberg
ただ明確にする:あなたが言っていることは、要素を要素ごとに比較する必要はないということです。最大の価値を持つリストが勝者です。質問の説明はこの記述を反映していません。質問の説明を更新する必要があります。 – Thanassis