是数组,已经想到解决办法,贴出代码给大家参考
set arr(0) a
set arr(1) b
set arr(2) c
set name b #就删除值为b的元素
set templist [array get arr]
set pos [lsearch -exact $templist $name]
set templist [lreplace $templist [expr $pos-1] $pos]
unset arr
array set arr $templist
我自己想的,先把数组转为LIST,再从里面删除对应的索引和值,再将结果转为数组
列表转为数组
最新推荐文章于 2023-07-25 20:17:44 发布