質問: 'アイスはおいしいいけど食べ過ぎると太る かもしれない' としたいです。 空白がいくつあっても後ろに最も近い空白の文字以降を消したいです
回答: ``` a = a.split()[0] ``` 質問編集を受けて > > a = アイスはおいしいいけど食べ過ぎると太る かもしれないとしたいです。 > > 空白がいくつあっても最後の'かもしれない'と言う部分だけ切り取りたいです > > > 方法は主に二つ。 * a.split()[:-1] でリストとして取り出して、''.joinで結合。 * 正規表現を利用する。 前者の方が扱いやすいですが、後者の方が仕様変更には柔軟です。