{ /* Список 2: {1,2,3}; {1,2,5}; {1,3,4}; {4,5,6} */
{1,2,3,...}, /* '1' есть в 1, 2 и 3-м массивах */
{1,2,0,...},
{1,3,0,...},
{3,4,0,...},
{2,4,0,...},
{4,0,...},
{0,...},
...
{0,...} /* 50-й массив */
}
int[][] pred;
...
for (int i = 0; i < 10; i++) {
for (int si = 0; ; si++) {
int from_short_list = pred[from_long_list[i] - 1][si];
if (!from_short_list) break;
<ячейка для from_long_list, from_short_list> ++;
}
}
Class[test] __getitem__
не находится в словаре классаtype
.