И лучше было бы переменную `i` назвать как-нибудь иначе: `for j in i` выглядит странно -- i и j почти всегда равноправны и почти всегда числа.