首页 > 软件开发 > PYTHON >

python如何快速创建模拟二维数组

来源:互联网 2023-03-16 19:06:50 版权归原作者所有,如有侵权,请联系我们

平时我们总会遇到列表不够用的情况,而手动创建模拟二维数组又很麻烦。于是今天想教给大家一个快速创建模拟二维数组的办法。Xib办公区 - 实用经验教程分享!

工具/原料

  • python3

准备工作

  • 下载python3。Xib办公区 - 实用经验教程分享!

    17如何下载并安装python3Xib办公区 - 实用经验教程分享!

    python如何快速创建模拟二维数组?Xib办公区 - 实用经验教程分享!

  • 此文章未经许可获取自百度经验
  • 下载python编译器(可以使用python自带的IDLE(打开方式:①打开Windows开始菜单 ②选择所有应用 ③找到python3.x文件夹 ④打开IDLE),也可以另下,此处选pycharm。)Xib办公区 - 实用经验教程分享!

    0如何下载PycharmXib办公区 - 实用经验教程分享!

    python如何快速创建模拟二维数组?Xib办公区 - 实用经验教程分享!

代码示例

  • 1

    list = []Xib办公区 - 实用经验教程分享!

    x = 10Xib办公区 - 实用经验教程分享!

    y = 10Xib办公区 - 实用经验教程分享!

    for i in range(y):Xib办公区 - 实用经验教程分享!

    list.append([])Xib办公区 - 实用经验教程分享!

    for j in range(x):Xib办公区 - 实用经验教程分享!

    list[i].append("")Xib办公区 - 实用经验教程分享!

    print(list)#验证一下。Xib办公区 - 实用经验教程分享!

  • 2

    #如果要经常用模拟二维数组的话,还可以把上面的代码封装成一个函数。Xib办公区 - 实用经验教程分享!

    Xib办公区 - 实用经验教程分享!

    def twolist(x,y):Xib办公区 - 实用经验教程分享!

    list = []Xib办公区 - 实用经验教程分享!

    for i in range(y):Xib办公区 - 实用经验教程分享!

    list.append([])Xib办公区 - 实用经验教程分享!

    for j in range(x):Xib办公区 - 实用经验教程分享!

    list[i].append("")Xib办公区 - 实用经验教程分享!

    return listXib办公区 - 实用经验教程分享!

    print(twolist(10,10))#验证一下。Xib办公区 - 实用经验教程分享!

  • 输出结果

    • 可以看到输出了一个10*10的矩阵。Xib办公区 - 实用经验教程分享!

      python如何快速创建模拟二维数组?Xib办公区 - 实用经验教程分享!

    说明

  • 1

    代码说明Xib办公区 - 实用经验教程分享!

    代码1的1~3行是对列表的初始化定义,Xib办公区 - 实用经验教程分享!

    4~7行是算法核心,Xib办公区 - 实用经验教程分享!

    8行是验证程序。Xib办公区 - 实用经验教程分享!

  • 2

    算法说明Xib办公区 - 实用经验教程分享!

    通过for循环嵌套来模拟二维数组。Xib办公区 - 实用经验教程分享!

    python如何快速创建模拟二维数组?Xib办公区 - 实用经验教程分享!

  • 课后练习

  • 1

    用所学的知识做一个三维数组。Xib办公区 - 实用经验教程分享!

    python如何快速创建模拟二维数组?Xib办公区 - 实用经验教程分享!

  • 教学视频地址

  • 1

    因百度经验暂时无法上传视频,所以把视频地址放到这里了。Xib办公区 - 实用经验教程分享!

    https://v.qq.com/x/page/q30718ekhki.htmlXib办公区 - 实用经验教程分享!

  • 注意事项

    • 斜体字体为可选项。
    • 图片为作者电脑真实截图,未经允许不可转载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Xib办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号