为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信