#!/usr/bin/env python# encoding: utf-8'''[0, 1, 2, 3][0, 1, 2, 3][0, 1, 2, 3][0, 1, 2, 3][0, 0, 0, 0][1, 1, 1, 1][2, 2, 2, 2][3, 3, 3, 3]'''# 要求: 生成一个4*4的2维数组并将其顺时针旋转90度'''# 生成一个2维的列表data = [[col for col in range(4)] for row in range(4)]for row in data: PRint(row)print('--------------')# 遍历替换for r_index,row in enumerate(data): # print(row) for c_index in range(r_index,len(row)): tmp = data[c_index][r_index] data[c_index][r_index] = row[c_index] data[r_index][c_index] = tmp print('--------------') for r in data: print(r)'''data = [[col for col in range(4)] for row in range(4)]for i in range(len(data)): a = [data[i][i] for row in range(4)] print(a)
新闻热点
疑难解答