Com o comando:
array set minha_var { chave {valor} chave2 {valor2} }
Criamos uma array com diversas chaves e valores. Exemplo:
array set produtos { }
set produtos(nome) { Banana Caturra }
puts $produtos(nome)
# Retorna: Banana Caturra
Para listar todas as chaves e valores utilizamos o comando:
array names produtos
Exemplo de utilização:
foreach key [array names produtos] {
	puts "Chave: $key"
	puts "Valor: $produtos($key)"
}
											 
								




Eu costumo fazer assim:
foreach k v [array get produtos] {
puts “Chave: $k”
puts “Valor: $v”
}