Primeira vez aqui? Seja bem vindo e cheque o FAQ!
x

Como usar mapas (maps) ou dicionários em programação computacional?

0 votos
75 visitas
perguntada Mar 17, 2016 em Programação Computacional por danielcajueiro (5,661 pontos)  
Compartilhe

1 Resposta

0 votos
respondida Mar 17, 2016 por danielcajueiro (5,661 pontos)  

Em python, 3 um exemplo bem simples para guardar profissões:

jobs={}
jobs['Daniel']='professor'
jobs['Ana']='dentist'
jobs['victor']='economist'

print(jobs['Ana'])

Um exemplo mais interessante para guardar uma rede ponderada usando um array de dictionaries:

n=3
network=[]
for i in range(n):
    network.append({})

network[0][1]=75
network[2][0]=50
network[2][1]=50


print(network[2])

# Accessing neighbors of 2

for i in network[2]:
    print ("neighbor ",i, " weight ", network[2][i])
...