ネストされたリストに要素を動的に追加したい。次の例を検討してください。
set super_list {}
lappend super_list {00 01 02}
lappend super_list {10 11 12}
lappend super_list {20 21}
結果:
super_list = {00 01 02} {10 11 12} {20 21}
[lindex $super_list 0] = {00 01 02}
[lindex $super_list 1] = {10 11 12}
[lindex $super_list 2] = {20 21}
[lindex $super_list 2] に別の値 (22 など) を追加するにはどうすればよいですか?
lappend [lindex $super_list 2] 22
動作しません!
これまでに考えられる唯一の回避策は次のとおりです。
lset super_list 2 [concat [lindex $super_list 2] {22}]
これが本当に唯一の方法ですか?
ありがとう、ライナス