[Python] Quesito banalissimo che richiede una semplice occhiata esperta
Marco Ippolito
ippolito.marco a gmail.com
Gio 5 Mar 2015 09:04:25 CET
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
Maggiori informazioni sulla lista
Python