I have a `list1`:

```
list1={{" r1 =", 0.`, " r2 =", 0.`, " t =", 0.043, " RK =", 0.94}, {" r1 =",
   0.`, " r2 =", 0.`, " t =", 0.130, " RK =", 2.5}, {" r1 =", 0.`, 
  " r2 =", 0.`, " t =", 0.218, " RK =", 5.29}, {" r1 =", 5.`, " r2 =",
   5.`, " t =", 6.152, " RK =", 1.498}, {" r1 =", 5.`, " r2 =", 5.`, 
  " t =", 6.239, " RK =", 4.094}}

```

I need to get `list2` from `list1`.

```
list2={{{0.`, 0.`, 0.043}, 
  0.94}, {{0.`, 0.`, 0.130}, 2.5}, {{0.`, 0.`, 0.218}, 
  5.29}, {{5.`, 5.`, 6.152}, 1.498}, {{5.`, 5.`, 6.239}, 4.094}}

```

To get `list2`, I have removed strings and added extra curly braces around every first three elements. Is it possible to do this without a lot of loops? Could you show it?

In my original lists, there are a few thousand elements.