1、一维

list1=[0]*5               #[0,0,0,0,0]
list2=np.arange(5)        #[0,1,2,3,4]

2、二维(注意)

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list2=[[0]*3]*2      这种创建是有问题的!!
print(list2)
list2[0][0]=1
print(list2)


正确的方式:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list3=[[0]*3 for _ in range(2)]
或者
list3=[[0 for j in range(3)] for _ in range(2)]
或者
a=[0]*3
list3=[a.copy for _ in range(2)]

3、多维

用二维的方法创建就行

[[[0 for j in range(3)] for _ in range(2)] for k in range(4)] ......

4、numpy创建数组

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list4=np.arange(1,10,2)
list51=np.array([[1,0],[0,1]])
list52=np.array([np.arange(3),np.arange(3)])
list53=np.array((np.arange(3),np.arange(3)))
list6=np.linspace(1,10,10,endpoint=True)    #等差数列
list7=np.zeros((10,10))
list8=np.ones((5,5))
list9=np.empty((3,3))


python生成多维数组方法总结(多维创建有问题的情况)相关推荐

  1. python 定义一个无限制的二维数组方法

    python 定义一个无限制的二维数组方法 自定义二维数组方式 n = int(input()) mapL = [list(map(int,input().split())) for _ in ran ...

  2. python输入二维数组_Python输入二维数组方法

    Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...

  3. python 多维数组去重_python多维数组运算-女性时尚流行美容健康娱乐mv-ida网

    自动秒收录 如何加入 (当前页) 购买本站源码 自媒体交流 查询是否收录 查询收录 × 快速加入 只要做上本站的友情链接,并在您站上点击一次,就免人工自动收录!并自动排在本站第一位. 本站已收录286 ...

  4. php读取三维数组,php 读取多维数组方法_PHP教程

    php 读取多维数组方法 for($i=0;$i { for($j=0;$j { echo $array[$j][userid]; } } 因为它是个多维数组,一般用 foreach ($arr as ...

  5. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  6. python将多个3维数组转换成4维数组时,出现(m,)

    python将多个3维数组转换成4维数组时,出现(m,)错误. 原因:多个3维数组件存在不同维度的数组,例如大部分3维数组为(n,l,l),而有一个或多个为(m, l, l):且则会出现上述错误. 解 ...

  7. Python生成exe文件的方法

    python生成exe文件的方法: 一.安装 pyinstaller pip install pyinstaller 二.使用 pyinstaller 命令 # 打包成exe,并设置图标 pyinst ...

  8. python 生成html表格和图片,用Python生成HTML表格的方法示例

    在 邮件报表 之类的开发任务中,需要生成HTML表格. 使用Python生成HTML表格基本没啥难度,for循环遍历一遍数据并输出标签即可. 如果需要实现合并单元格,或者按需调整表格样式,就比较麻烦了 ...

  9. C语言基础知识之define宏定义表达式,undef,内存对齐,a和a的区别,数组知识点,int (*)[10] p,二维数组参数与二维指针参数,函数指针数组,常见的内存错误及对策

    一.用define宏定义表达式 1.定义一年有多少秒: #define SEC_A_YEAR 60*60*24*365 //上述描述不可靠,没有考虑到在16位系统下把这样一个数赋给整型变量的时候可能会 ...

  10. VBA: 什么是多维数组:从4维数组说起。兼3维数组和数组嵌套的区别

    结论: 本文涉及内容 从4维数组看对多维数组的认识 3维数组和数组嵌套的区别 以及3维数组与redim()的使用注意点 数组的dim arr1() 或 redim arr1() 数组可以dim 或者r ...

最新文章

  1. 16 BasicHashTable基本哈希表类(三)——Live555源码阅读(一)基本组件类
  2. C# 不能从数据库更新实体
  3. 责任链(Chain of Responsibility Pattern)
  4. 【1】淘宝sdk装修入门引言
  5. 顺序表和链表的优缺点理解
  6. vue中created钩子函数与mounted钩子函数的使用区别
  7. 一步一步搭建oracle 11gR2 rac+dg之环境准备(二)【转】
  8. 瞧瞧,这样的代码才叫 Pythonic
  9. MySQL 实例空间使用率过高的原因和解决方法
  10. web mis系统构建
  11. c语言英文单词倒着,C语言实现英文单词助手
  12. 一个关于 UIPickerView 的 bug
  13. python mysql扩展_关于python:构建’_mysql’扩展错误:无法找到vcvarsall.bat
  14. LINUX 循环脚本
  15. 输出单向链表中倒数第k个结点
  16. 【矩阵论】矩阵基本概念 + 矩阵广义逆
  17. 信息安全快讯丨桃李满天下,金秋谢师恩——教师节快乐!
  18. html设置尖角,CSS为div添加尖角样式
  19. Pointer Network指针网络
  20. hihocode——#1498 : Diligent Robots

热门文章

  1. ASP.NET Core 介绍和项目解读
  2. jQuery 3教程(三):jQuery集合
  3. cmake 生成vc 项目文件
  4. SQL结构化查询语言中的LIKE语句
  5. 初始化报表的应用用户
  6. 多线程中的ManualResetEvent
  7. 【有福如林】OpenFlashChart C#flash图形控件的使用
  8. SE43自定义sap菜单
  9. SAP ABAP程序效率优化 Perfomance Tune
  10. Smart Form不弹出假脱机设置界面直接打印预览