Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこの考えに行き詰まりました: 文の中で 2 番目に長い単語を取得するにはどうすればよいですか? 最長の単語がテストに失敗する可能性があるコードの出口ルートに使用します。何か案は ?前もって感謝します。
このようなもの:
second_longest = sorted(sentence.split(), key=len)[-2]
ただし、これはかなり素朴な単語の定義です。空白でのみ分割されるため、句読点は単語の一部として含まれます。最初に句読点を削除するために文をフィルタリングすることができます。