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?