質問: ["あいう","アイウエオ","かき","くけこ"] ``` というリストがあった時、"アイウエオ"の5が最大値なので、5と返したいです。 https://www.headboost.jp/python-list-max-min-sum/ を見ているのですが、よくわからず・・・。 どのようにコードを書けばそれができますか?
回答: シンプルに考えましょう。 1. for文でliを巡回する ・ len関数を使って長さを取得 ・ ループ前に作ったリストに放り込んでいく 2. [3, 5, 2, 3] のようなリストが完成したら、max関数に放り込んで最大長を取得 若干慣れが必要ですが、 max関数に直接ジェネレータ式あるいはmapオブジェクトを放り込んでも良いです。