リストを調べて、その中の最長の単語を印刷する必要があります。これは1つの単語で実行できますが、たとえば3文字の長さの単語が2つある場合、複数の単語を印刷する方法がわかりません。私はもう試した
list.sort (key=len, reverse =True)
print ("The longest word in the list is: " , list[0])
これは機能しますが、最初の最長の単語のみを印刷します。これは、複数の最長の単語には適していません。
私も試しました:
p=0
for item in list:
if len (item) > p:
s=item
p = len(item)
print (s)
これも前のコードと同じです
また、リスト内の最短の単語に対してこれを行う必要があります。
これが良い質問ではない場合は、お詫び申し上げます。これが私の最初の質問です。