将一个列表拆分为多个列表

splitting a list into multiple lists

我有以下列表:

List("Chapter 1", "2", "This is a sentence", "English")

我想拆分如下:

List("Chapter 1", "2", "This", "English")
List("Chapter 1", "2", "is", "English")
List("Chapter 1", "2", "a", "English")
List("Chapter 1", "2", "sentence", "English")
val list = List("Chapter 1", "2", "This is a sentence", "English")
list(2).split(" ").map(x => list.patch(2, List(x), 1))