当前位置: 首页 > news >正文

Python学习——数组的行列互换

数组的行列互换

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):
····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 ®

结果为:
[0, 1, 2, 3]
[0, 1, 2, 3]
[0, 1, 2, 3]
[0, 1, 2, 3]


[0, 0, 0, 0]
[1, 1, 2, 3]
[2, 1, 2, 3]
[3, 1, 2, 3]

[0, 0, 0, 0]
[1, 1, 1, 1]
[2, 2, 2, 3]
[3, 3, 2, 3]

[0, 0, 0, 0]
[1, 1, 1, 1]
[2, 2, 2, 2]
[3, 3, 3, 3]

[0, 0, 0, 0]
[1, 1, 1, 1]
[2, 2, 2, 2]
[3, 3, 3, 3]

http://www.dtcms.com/a/238736.html

相关文章:

  • 学习日记-day24-6.8
  • JS设计模式(5): 发布订阅模式
  • Java 高级泛型实战:8 个场景化编程技巧
  • 【Liunx专栏_6】Linux线程概念与控制
  • GitFlow 工作模式(详解)
  • Continue 开源 AI 编程助手框架深度分析
  • 小记Vert.x的Pipe都做了什么
  • 【GPT模型训练】第二课:张量与秩:从数学本质到深度学习的基础概念解析
  • 自动化立体仓库堆垛机控制系统STEP7 OB1功能块
  • 贝叶斯定理与医学分析(t检验场景)
  • 【证书】2025公益课,人工智能训练师-高级,知识点与题库(橙点同学)
  • Redis持久化策略:RDB与AOF详解
  • 【刷题模板】链表、堆栈
  • 【Vue3】(三)vue3中的pinia状态管理、组件通信
  • 【教学类-53-02】20250607自助餐餐盘教学版(配餐+自助餐)
  • 【razor】x264 在 的intra-refresh和IDR插帧
  • c++对halcon的动态链接库dll封装及调用(细细讲)
  • LLMs 系列科普文(3)
  • 深入探索CDC:实时数据同步利器
  • 227.2018年蓝桥杯国赛 - 交换次数(中等)- 贪心
  • 手动实现C#ArrayList容器
  • yaklang 中的各种 fuzztag 标签及其用法
  • SOC-ESP32S3部分:36-适配自己的板卡
  • 【python深度学习】Day 48 PyTorch基本数据类型与操作
  • MySql读写分离部署(一主一从,双主双从,Mycat)
  • 用于机器学习的 Podman 简介:简化 MLOps 工作流程
  • javaSE复习(7)
  • LeetCode 2894.分类求和并作差
  • 基于51单片机的花样流水灯
  • 6个月Python学习计划 Day 17 - 继承、多态与魔术方法