Создать 2-мерный список 5х5. Задать номер строки и вывести все элементы, которые находятся в строке с этим номером. python

Не могу Создать 2-мерный список 5х5. Задать номер строки и вывести все элементы, которые находятся в строке с этим номером. python Помогите

list = [];
i = 0;
while i < 5:
    new = [i , i, i, i, i]
    list.append(new);
    i += 1;

inputRow = int(input("Заданая строка: "));

for row in list:
    for elem in row:
        if elem == inputRow:
            print(elem);
print(list)

это примерный код но нужно что выводило элементы которые находятся в строке с этим номером


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

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

Для вывода достаточно просто обратиться к строке списка по индексу, и перебрать ее. List - это тип объекта в языке Python, и данное название для списка недопустимо. Поэтому я использую list_

list_ = [];
i = 0;
while i < 5:
    new = [i , i, i, i, i]
    list_.append(new);
    i += 1;

inputRow = int(input("Заданая строка: "));

for i in list_[inputRow]:
    print(i)
→ Ссылка