Arrays are the other main data structure in Tcl. They are described in Chapter 8.
List operations are used when generating Tcl code dynamically. Chapter 10 describes these techniques when using the eval command.
The foreach command loops over the values in a list. It is described on page 73 in Chapter 6.