私はリストのリストをPythonで持っており、各リストには5つの要素が含まれています。例Pythonでリストの要素を比較して一致するものを探す
lists = [['x1', 'y1', 'z1', '10', ''],
['x1', 'y1', 'z1', '', '5'],
['x2', 'y2', 'z2', '10', ''],
['x2', 'y2', 'z2', '10', ''],
['x1', 'y1', 'z1', '', '5'],
['x3', 'y3', 'z3', '', '40'],
['x2', 'y2', 'z2', '', '20']]
のために私は、各リストの最初の3つの要素を比較したいとの一致がある場合は、マッチしたリストのために、私はすべての行の4番目の列を追加したいとの合計と比較します一致したリストの5番目の列。一致するリストのセットの4番目と5番目の列の合計が一致する場合は、行を出力する必要があります。
したがって、上記の例では、出力が
output = [['x1', 'y1', 'z1', '10', '10'],
['x2', 'y2', 'z2', '20', '20']]
誰かがこのためのソリューションを提供できなければなりません。
ありがとうございました
残念ながら、ディスカッションフォーラムやチュートリアルサービスではありません。時間をかけて[ask]とそのページの他のリンクを読んでください。例を練習して[チュートリアル](https://docs.python.org/3/tutorial/index.html)を使って作業してください。 Pythonが提供するツールについて紹介し、問題解決のためのアイデアを得ることさえできます。 – wwii
StackOverflowはこの方法では動作しません。私たちは解決策を提供することはできません。私たちはあなたの問題のエラーを解決するのに役立つだけです。 – RottenCandy