【问题标题】:How to combine two list which are in a single list in Tcl?如何组合 Tcl 中单个列表中的两个列表?
【发布时间】:2022-09-27 22:08:58
【问题描述】:
set a {1 3}
set b {}
set c_num {2 10 15 30}
lappend a $c_num
set d [concat $a $b]
puts $d

我想组合这个 a 和 b 集,但值应该分开。 从上面的代码我得到输出为 1 3 {2 10 15 30} 相反,我希望输出为 1 3 2 10 15 30

如果有任何解决方案请指导。

    标签: concatenation tcl


    【解决方案1】:

    您有一个列表列表,并且想要制作一个基本元素列表?试试concat {*}$a。在这种情况下,您可以将其与连接$b 中的列表结合使用;可以简化对concat 的嵌套调用。

    【讨论】:

    • 或者,lappend a {*}$c_num
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多