python中如何写多行数组

python中如何写多行数组

作者:Rhett Bai发布时间:2026-01-14阅读时长:0 分钟阅读次数:6

用户关注问题

Q
在Python中如何定义一个包含多行元素的数组?

我想创建一个数组,元素分布在多行代码上,这样写起来会更清晰,应该怎么写?

A

使用多行列表定义

可以直接在方括号[]内换行写,每行放几个元素,代码会自动识别为一个列表。例如:
my_list = [
1, 2, 3,
4, 5, 6,
7, 8, 9
]

Q
Python里写多行数组时需要加什么符号吗?

写多行数组的时候,末尾的逗号是不是必须加?

A

逗号的使用规则

每个元素之间需要用逗号分隔,包括多行数组中每行元素后面的逗号。最后一个元素后面的逗号是可选的,但建议加上,这样方便后续修改和增删。

Q
如何在Python中写多行二维数组?

我需要定义一个二维数组,每个子数组占一行,有什么简洁的写法?

A

定义多行二维数组

二维数组其实就是一个嵌套列表。可以每个子列表占一行,比如:
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]