
# inlezen van de graaf gebeurt op dezelfde manier als voorheen
gondor_graaf = {}

with open('gondor-graaf.txt') as bestand:
    for lijn in bestand:
        plaatsen = lijn[:-1].split('|')  #Belangrijk: new line op het einde moet verwijderd worden!
        sleutel = plaatsen[0]
        waarde = plaatsen[1:]
        gondor_graaf[sleutel] = waarde

#plaats = 'Minas Tirith'
plaats = 'Pelargir'
resultaat = []
buren = gondor_graaf[plaats]

# buren van buren opzoeken
for buur in buren:
    waarden = gondor_graaf[buur]
    # print(waarden): interessant om toch te tonen
    for stad in waarden:
        if stad != plaats:
            resultaat.append(stad)

print()

# resultaat tonen
for r in resultaat:
    print (r)



