Не обращайте внимания на этот код:
import random
p = []
n = []
x = random.randint(2,7)
y = x + random.randint(2,5)
a = [[random.randint(-20, 20) for i in range(x)] for j in range(y)]
b = [[random.randint(-20, 20) for i in range(x)] for j in range(y)]
print('Случайная матрица: ')
for i in a:
for j in i:
print('|', j, end=' ')
print('|')
b = zip(*a)
print('Транспонированная матрица: ')
for i in b:
for j in i:
print('|', j, end=' ')
n.append(i[::2])
print('|')
print(n)
z = 0
for m in n:
m = sorted(n[z],key=int, reverse=False)
z+=1
print(m)
Меня интересуют именно эти строки:
z = 0
for m in n:
m = sorted(n[z],key=int, reverse=False)
z+=1
print(m)
Не понимаю почему цикл не перебирает весь массив