L[0]代表是数组的第一个数组,那为什么cube[0],就代表数组的第一个数呢?

来源:5-8 Python二维list

weixin_慕娘6090479

2022-10-25 11:42

L = [[1,2,3], [5, 3, 2], [7,3,2]]
for cube in L:
    length = cube[0]
    width = cube[1]
    height = cube[2]
    result = length * width * 2 + width * height * 2 + length * height * 2
    print(result


写回答 关注

1回答

  • 张张包529
    2022-10-26 10:56:10

    因为L是二维list,对于二维list,列表里面的每一个元素仍然是一个列表,所以L[0]代表的是第一个数组

    而cube是一维list,它里面只包含了三个元素,所以cube[0]代表这个一维数组里的第一个元素

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154172 学习 · 1075 问题

查看课程

相似问题