kjuliaaa333
Извините, что опять беспокою, а вот без вспомогательных списков, как сделать?(т. е. mat = [[3,6,1,6,34,8], [6,9,1,76,42,7], [1,73,4], [9,5,1,7]] вот это вот не набирая в программе, при выводе чтоб набиралось?)
merkkaa
mat это мы подаём матрицу. Как ты хочешь без матрицы сделать?
Answers & Comments
# как заполнять не понял, но раз написано "дана", а не генерируется, то ручками вот
mat = [[3,6,1,6,34,8], [6,9,1,76,42,7], [1,73,4], [9,5,1,7]]
ct = 0
maxs = None
for i in range(len(mat)):
for q in mat[i]:
if maxs == None or maxs < q:
maxs = q
ct = i
print(*mat[ct])
dupl = mat[i]
for i in range(0, len(dupl)+len(dupl), 2):
dupl.insert(i, dupl[i])
print(dupl)
как вариант.
[dupl.insert(i, dupl[i]) for i in range(0, len(dupl)+len(dupl), 2)]
место меньше занимать будет
mat = [[3,6,1,6,34,8], [6,9,1,76,42,7], [1,73,4], [9,5,1,7]]
dupl = None
for i in range(len(mat)):
for q in mat[i]:
if dupl == None or max(dupl) < q:
dupl = mat[i]
[dupl.insert(i, dupl[i]) for i in range(0, len(dupl)+len(dupl), 2)]
print(dupl)
надеюсь сам сможешь табуляцию расставить