私は次の文字列を持っています:
>>>sentence='No, I shouldn't be glad, YOU should be glad.'
そして、私が欲しいのは、文の単語をキーとして、次の単語を値として辞書を作成することです。
>>>dict(sentence)
{('No,'): ['I'], ('I'): ['shouldn't'], ('shouldn't'): ['be'], ('be'): ['glad,', 'glad.'], ('glad,'): ['YOU'], ('YOU'): ['should'], ('should'): ['be']}
^ ^ ^
| | |
単語が1つの文に複数回出現するかどうかを確認できるように、複数の値を取得します。それが最後の単語である場合、それは辞書に追加されません。単語が「、」または「。」で終わるため、「glad」は複数の値を取得しません。これは別の文字列になります。