将列表转换为数组

时间:2012-03-13 00:13:50

标签: tcl

考虑下面的示例代码,我需要将列表“nvlist”转换回数组。我怎样才能做到这一点?

for {set i 0} { $i < 3} {incr i} {
    set color($i) $i    
}
set nvList [array get color]

此后我在nvlist中有数据,我需要将其更改回数组..我该怎么做?

2 个答案:

答案 0 :(得分:6)

array getarray set是反转的:

set dict [array get myArr]
array set myArrCopy $dict

答案 1 :(得分:0)

嗯,你实际上已经有一个名为“color”的数组,所以理论上你不需要做什么。 : - )