cmq in un dizionario due chiavi uguali non puoi proprio averle... quindi il problema non si pone
contavo proprio su questo..allora guarda qua:
codice:
self.songcounter = 0
self.dict = {}
for self.x in self.songs:
self.author_list()
def author_list(self):
self.counterx = 0
if self.x[self.counterx] != "_":
self.counterx = self.counterx + 1
else:
self.truex = self.x[:self.counterx]
if self.dict.has_key(self.truex):
pass
else:
self.dict[self.truex] = ""
self.songcounter += 1
for x in range(0):
print self.dict
dove self.songs e' una lista di canzoni, di cui il nome dell'autore(ovvero la parte della stringa fina a "_"), viene inserita nel dizionario..se fai una prova ti accorgerai di cio' ke ti dicevo.. :master: