gpt4 book ai didi

python - python中的二维数组

转载 作者:IT老高 更新时间:2023-10-28 21:40:44 27 4
gpt4 key购买 nike

我想知道如何在 Python 中声明一个二维数组。

arr = [[]]

arr[0].append("aa1")
arr[0].append("aa2")
arr[1].append("bb1")
arr[1].append("bb2")
arr[1].append("bb3")

前两个任务运行良好。但是当我尝试这样做时,arr[1].append("bb1"),我得到以下错误:

IndexError: list index out of range.

在声明二维数组时我做了什么傻事吗?

编辑:
但我不知道数组中元素的数量(行和列)。

最佳答案

您不会在 python 中“声明”数组或其他任何东西。您只需分配给(新)变量。如果你想要一个多维数组,只需添加一个新数组作为数组元素。

arr = []
arr.append([])
arr[0].append('aa1')
arr[0].append('aa2')

arr = []
arr.append(['aa1', 'aa2'])

关于python - python中的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com