list = [['a', (1,1)], ['a', (1,2)], ['a', (1,4)], ['a', (1,5)]]
for i in list:
print "the i is ", i
print i[0] # 'a'
print i[1] # (1, 1)
n = 'a'
v = (1,1)
#n = re.search(r'[a-z]', i[0])
#v = (v[0], (v[1] + 1))
print "just", i[1]
print "trying ", v
for j in i:
if (j[0] != n):
v = (1, 1)
n = i[0]
if (i[1] != v):
print v
raise ValueError, '[%s, %s] is missing' %(i[0], (i[1][0], i[1][1]-1))
v = (v[0], (v[1] + 1))
値は、最初の繰り返しの後に変更されていないよう(1,1)
です['a', (1, 3)]
。一般に、コードは['a', (1,1)]
リスト内の欠落を検出するために始まり、シーケンス内の各項目に従います