访问列表列表列表

Accessing list of list of lists

set x {{{a b} {c d}}}

我想读“a”。 有没有比以下更清洁的方法:

lindex [lindex [lindex $x 0] 0] 0

lindex 命令支持另外两种访问方式:

  1. 多个键:

    lindex $x 0 0 0
    
  2. 复合键:

    lindex $x {0 0 0}
    

你不能在同一个电话中混用这两者;复合键只有在它们是唯一的索引参数时才有效。只是为了让使用该命令的人和执行它的人都易于理解。

lset 命令支持相同的索引方案。