字典是Tcl的重要数据类型,本文汇总了操作字典的dict命令。
1 创建字典
set example {k1 v1 k2 v2}
set example [dict create k1 v1 k2 v2]
2 检测字典
dict get $example k1
=> v1
dict size $example
=> 2
dict exists $example k1
=> 1
dict exists $example k3
=> 0
dict keys $example
=> k1 k2
dict values $example
=> v1 v2
dict for {key value} $example {puts [format “%s: %s” $key $value]}
=> k1: v1 k2: v2
3 更新字典
dict set example k1 v3
=>{k1 v3 k2 v2}
dict unset example k1
=>{k2 v2}
dict append example k1 aaa
=>{k1 v1aaa k2 v2}
dict lappend example k1 v3
=>{k1 {v1 v3} k2 v2}