Buon giorno a tutti, vi sottopongo un quesito decisamente banale, ma la mia difficoltà penso sia dovuta al non vedere appunto le cose banali. Per cui chiedo a voi la gentilezza di dirmi cosa c'è che non va:
questo è il banalissimo codice: in cui ho inserito diversi print, appunto per capire cosa non va for i, rule in enumerate(pairs_list_R): to_eliminate_current = False for j in xrange(min(self.MW, rule[2] - i)): print "i=%i, j=%i" % (i,j) print "rule= ", rule print "rule[2]= ", rule[2] print "pairs_list_R[i+j]= ", pairs_list_R[i+j] print "pairs_list_R[i+j][2]= ", pairs_list_R[i+j][2] print print "pairs_list_R[0+1]= ", pairs_list_R[0+1] print "pairs_list_R[0+1][2]= ", pairs_list_R[0+1][2] print if (rule[2] - pairs_list_R[i+j][2]) > (max(self.MRD * rule[2], self.MAD)): break eseguendo: i=0, j=0 rule= ('http://www.ba', 'it/en/home.asp', 3) rule[2]= 3 pairs_list_R[i+j]= ('http://www.ba', 'it/en/home.asp', 3) pairs_list_R[i+j][2]= 3 pairs_list_R[0+1]= ('http://www.bala', 'n/home.asp', 3) pairs_list_R[0+1][2]= 3 i=0, j=1 rule= ('http://www.ba', 'it/en/home.asp', 3) rule[2]= 3 pairs_list_R[i+j]= perchè pairs_list_R[0+1]= ('http://www.bala', 'n/home.asp', 3) mentre con i=0, j= 1 pairs_list_R[i+j]= ? Scusate per questo banalsisimo e stupido quesito, ma a volte chiedere un'occhiata esperta, aiuta. Vi ringrazio. Marco _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python