добавление случайного значения в список

каким образом в список [j] закладывается случайное значение, когда мы даем его только для [i]?

from random import randint
print('Программа формирования матрицы случайных целых двузначных чисел')
n = int(input('Введите количество строк матрицы -> '))
m = int(input('Введите количество столбцов матрицы -> '))
print('Сформированная матрица:')
matrix = []
# Создаем матрицу n X m и выводим на экран
for i in range(n):
    matrix.append([])
    for j in range(m):
        matrix[i].append(randint(10,99))
        print(matrix[i][j], end = ' ')
    print()

Ответы (1 шт):

Автор решения: ikikaidesu

Думаю вы имели ввиду как в списке i по индексу j появляются числа потому что значение по индексу i и j это число. Если так, то вы в начале первого цикла создаете и добавляете пустой массив после чего в следующем цикле обращаясь к нему по индексу добавляете значения и под конец второго цикла у вас получается заполненный массив(строка).

→ Ссылка