将列表分配给Tcl中的键控字典

时间:2017-05-09 21:12:53

标签: tcl

我在Tcl中有一个传入列表,实际上是键控列表的值。

像这样的东西

LeftPart: 95 RightPart: 2

我想通过Tcl中键列表中的键将list1分配到键控数组中。

这是最好的方法吗?还是有更优雅的方法?

set list1 [list value1 value2 value3 value4 value5 value6 value7 value8 value9]
set keys [list key1 key2 key3]

1 个答案:

答案 0 :(得分:2)

嗯,我更想做:

  self.view.backgroundColor = UIColor(patternImage: UIImage(named:"Landing.png")!)

要么是这样,要么在使用更简单的双foreach {a b c} $list1 { foreach k $keys v [list $a $b $c] { dict lappend mydict $k $v } } 之前将键列表扩展到传入列表的长度:

foreach

我不完全确定这些是否比你现在做的更优雅(或更强大)。