У меня есть список, как:Как скопировать некоторую часть списка в новый список в TCL?
set list1 {1,2,3,4,5,6,7,8,9}
как скопировать три элемента в другой список каждый раз?
, например, после копирования:
listc1 is {1,2,3}
listc2 is {4,5,6}
listc3 is {7,8,9}
у нас есть какие-либо встроенные функции можно указать длину элементов хотели копировать? – user2131316
@ user2131316, 'lrange' извлекает непрерывный подсписчик с учетом индексов его первого и последнего элементов в списке источников. Каждая из этих индексов заключена в другую (или любое произвольное целое число) с помощью команды 'expr'. Вы открыли [учебник] (http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html)? – kostix
@ user2131316, см. Решение Гленна. –