ペアののリストの長いリストの最大に対処しながら、私は私が最初の最大値を取得しようとしています、このようなMAX()
[
[(0, 1), (1, 1), (2, 1), (3, 4), (4, 1), (5, 1), (6, 1),...,(141,3)],
...,
[(12, 1), (36, 1), (91, 1), (92, 1), (110, 1),..., (180, 1)]
]
として、非常に奇妙な問題が発生しましたすべてのペアの要素。 Pythonically、私がやっていた:リスト281本のリストより短い場合、実際に、正しい番号を返し
max([max(x) for x in list])[0]
を。 実際には、できるだけ早くリストは長い280以上であると、私は、長いリスト
max([max(x) for x in list[0:280]])[0]
結構ですため、
ValueError: max() arg is an empty sequence
だから、このメッセージが表示されます
max([max(x) for x in list[0:281]])[0]
休憩中。
ここで何か問題がありますか?
[MCVE]を提供できますか? –
スライス付きサンプルは無効ですPython。実際に問題を再現する[mcve]を提供してください。 –
実際には、プロセス中に何とかしぼんだ空のリストでした。 作成プロセスが複雑で、数行に簡単には煮詰められないため、すぐには提供しませんでした。とにかく、問題は実際には些細なものだったので、私はすべての質問を削除するかもしれません – Francesco