达内Python作业:方阵(行数列数相同)转置

达内Python作业:方阵(行数列数相同)转置

list = []


def chenge_list(list):
    for j in range(0, len(list)):
        for i in range(j, len(list)):
            list[j][i], list[i][j] = (list[i][j], list[j][i])


def print_list(list):
    for i in list:
        for j in i:
            print(j, end='\t')
        print()


def create_list(num):
    ii = 1
    for i in range(num):
        list.append([])
        for j in range(num):
            list[i].append([])
            list[i][j] = ii
            ii += 1


create_list(4)

print_list(list)
chenge_list(list)
print()
print_list(list)

达内Python作业:方阵(行数列数相同)转置

最后编辑于:2020/08/27作者: 牛逼PHP

发表评论