credo di averlo risolto:
codice:
diz = {}
#print ip
router = truth.readline() # legge la prima riga del file (prima?)
ip = router.split (" ") # creo una lista di ip, utilizzando il .split
# mi serve per trovare il singolo ip della lista router, ovvero della singola riga
for router in iter(truth): # per ogni "router", utilizzando un iteratore in truth
ip = router.split (" ") # creo la mia lista di ip, splittando router
for indice in ip: # per ogni ipsingolo all'interno della lista ip
ipsingolo = indice # ipsingolo = ipsingolo
#db.append({ipsingolo:value}) # inserisci la coppia chiave:valore all'interno di un database
diz[ipsingolo] = value
#diz = {ipsingolo:value}
#db.append(diz)
value = value +1 # incrementa il valore della chiave
che ne pensi?