打印功能中的双变量可以进行矩阵运算

时间:2019-07-06 07:45:05

标签: python list matrix

我有一个简单的表述为非矩阵。打印功能以不同于位置的两种方式调用变量。我找不到能解释为什么在运行时呈现出答案的材料。如果可能的话,我想看一下,以便理解。

尽管我可能使用了不合适的关键字,但我试图查找解决方案。

lst=[3,1,-2]
print(lst[lst[-1]])

我了解它的列表,其中变量lst在从左到右的0,1,2位置或从右到左的-1,-2,-3位置包含3,1,-2。括号中的第一项导致答案为1而不是--2是什么?

1 个答案:

答案 0 :(得分:1)

术语lst [-1]返回-2,现在当它再次传递给lst时,就像lst [-2]一样,它返回倒数第二个元素1,如果您希望将-2作为答案,只需{{1 }}