Каков наилучший способ в Tcl разделить список A на список B и список C Где B будет иметь даже элементы индекса из A и C будет иметь нечетные элементы индекса из A.
Я считаю, что использование цикла foreach может быть самым простым:
foreach
foreach {a b} $listC { lappend listA $a lappend listB $b }