I'm glad that you've found an answer that solves your problem.
However, if you can make your example it little more complex, we might be able to give more help. As it stands, there is no reason why you would choose to have several lists in the first place as you will apparently treat the contents of each list the same.
It's also unclear why you have a for {set i 0} {$i < 10} {incr i}
loop around everything.
If you do, in fact have three lists, each with 10 elements, you might want to handle the first element from each list, then the second, then the third etc. In that case, a good bet would be
foreach maxMin_1 $AllMaxMIns_LC1 maxMin_2 $allMaxMins_LC2 maxMin_3 $allMaxMins_LC3 {
# do somthing
}