首页 > 学院 > 开发设计 > 正文

要求: 生成一个4*4的2维数组并将其顺时针旋转90度

2019-11-06 07:59:12
字体:
来源:转载
供稿:网友
#!/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)
上一篇:Struts2项目流转走向

下一篇:JDK1.7新特性

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表