【问题标题】:How do I declare a 2d array in python?如何在 python 中声明一个二维数组?
【发布时间】:2018-06-29 19:31:49
【问题描述】:

enter image description here

我到底该如何声明呢?使用代码 “温度[6,2]” 可能不会工作,因为它从 0 开始

帮助!

【问题讨论】:

  • 我们可以看看你正在使用的代码
  • 它是从头开始的。我正在使用伪代码稍后在 python 中使用。附上一张图片。
  • 请再次查看how to askon-topic,如果您有任何问题,请提供您的代码mvce。如果您遇到错误,请将错误消息逐字(逐字)复制并粘贴到您的问题中。除非您需要传达布局错误,否则请避免使用屏幕截图。图片无法粘贴到我们的 IDE 中,链接可能会过时。
  • 对于数组,您可以使用您自己分区的 1-dim 列表或列表(或 dicts)列表,或创建一个包装该类的类或查找为您执行此操作的模块或使用类似 numpy.... brooooaaaad 的可能性。

标签: python-3.x python-2.7 subprocess pseudocode


【解决方案1】:

有很多方法可以做到这一点。对于静态数据,我会这样做

temperature = [[6, 13, 5],
               [5, 12, 6],
               [9, 17, 8],
               [9, 20, 9],
               [7, 15, 6],
               [6, 13, 6],
               [7, 13, 6]]

请注意,您实际上在这里所做的是制作“列表列表”

>>> temperature[6]
[7, 13, 6]

>>> temperature[6][2]
6

【讨论】:

  • 非常感谢。你知道如何在数组中搜索一个人的输入吗?
  • 示例:数组是 numbers[2,101] 第一行是数字 0 到 100,第二行是空字符串。如果用户输入一个数字,我如何使用他们的答案搜索数组
  • @PapiHarpy numbers[1][h]
【解决方案2】:
arrayex = [[1, 2, 3],
           [2, 4, 6],
           [3, 6, 9],
           [4, 8, 12],
           [5, 10, 15],
           [6, 12, 18],
           [7, 14, 21]]

这是我平时的做法

【讨论】:

    猜你喜欢
    • 2022-01-15
    • 2010-12-21
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 2013-08-12
    相关资源
    最近更新 更多