Скажем, у меня есть N списков размера n, например 5 кортежей размера 3:
p = [[9, 9, 9], [17, 14, 18], [14, 15, 17], [14, 15, 17], [14, 15, 15]]
Как найти разницу между индексами списков, например индекс 0:
17-9 = 8
14-17 = -3
14-14 = 0
14-14 = 0
затем для индекса 1:
14-9 = 5
15-14 = 1
15-15 = 0
15-15 = 0
затем индексируйте 2, 3, 4.
Мне нужен код, чтобы делать это динамически, чтобы я мог изменять N и n по своему желанию.
Любая помощь будет оценена.
РЕДАКТИРОВАТЬ:
Я пробовал это до сих пор:
for i in range(10):
for j, k in product(range(i+1), repeat=2):
if j!=k:continue
else:
print p[i][j]-p[i-1][j]
Этот код предназначен для кортежей размером 2.
(9, 9, 9)
. - person ulidtko   schedule 20.03.2013