标签: list tcl
我试图使用tcl将包含列表的变量插入到列表中。到目前为止,我有:
set $a {1 2 3} set $b {4 5 6} set foo(bar) {{$a} {$b}} puts foo(bar)
返回:
{$a} {$b}
如何插入变量所代表的两个嵌套列表? I.E.返回:
{1 2 3} {4 5 6}
答案 0 :(得分:2)
如果要创建新列表,则需要使用list命令
set a {1 2 3} set b {3 4 5} set bar [list $a $b]
如果您插入到现有列表中,则应使用linsert:
set c {7 8 9} set bar [linsert $bar 1 $c]