zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python二维列表操作求一个向量与二维矩阵的乘积_python三维列表

Python列表 操作 一个 矩阵 二维 三维 向量
2023-06-13 09:15:11 时间

今天介绍一下 Python中二维列表的一些操作。

创建二维列表对象

lst_2D = []
lst_1D_a = ["1", "2", "3"]
lst_1D_b = ["4", "5", "6"]
lst_1D_c = ["7", "8", "9"]

lst_2D.append(lst_1D_a)
lst_2D.append(lst_1D_b)
lst_2D.append(lst_1D_c)

print(lst_2D)
""" result: [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']] """

Jetbrains全家桶1年46,售后保障稳定

可以看到我们已经成功地创建了一个二维列表对象。

初始化一个2*3尺寸大小的全零二维列表

rows = 2
cols = 3
res = [[0 for i in range(rows)] for j in range(cols)]
print(res)
""" result: [[0, 0], [0, 0], [0, 0]] """

我们也可以写成如下形式:

rows = 2
cols = 3
res = [[0 * i for i in range(rows)] for j in range(cols)]
print(res)
""" result: [[0, 0], [0, 0], [0, 0]] """

可以看到,我们内层可以写成乘以i的形式。然而总的来说,我们还是推荐使用第一种书写形式。

获取二维列表行元素的个数

print("row: ", len(lst_2D))
print("column:", len(lst_2D[0]))
""" result: row: 3 column: 3 """

获取二维列表总元素个数

print(len(lst_2D) * len(lst_2D[0]))
""" result: total elements: 9 """

码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/227637.html原文链接:https://javaforall.cn