Python中减法数组的简单问题
如何使用Python在包含3个变量的数组中执行简单的减法Python中减法数组的简单问题,python,Python,如何使用Python在包含3个变量的数组中执行简单的减法 a = [[8,8,1] , [6,4,1]] b = a[0][1] - a [1] [0] c = a[1:b] print (c) 这是答案吗,因为它只是从a输出第二个数组 只需根据指令键入数组,但不了解如何a[1:b]=[6,4,1]?是1=指向6,4,1的第二个数组,还是表示a中的第二个数组?对于b变量,减法只是保持a=8,8,1,6,4,1的第一行相同,以便[1:b]=a的第二个索引 b = a[0][1] – a[1][0
a = [[8,8,1] , [6,4,1]]
b = a[0][1] - a [1] [0]
c = a[1:b]
print (c)
这是答案吗,因为它只是从a
输出第二个数组
只需根据指令键入数组,但不了解如何a[1:b]=[6,4,1]
?是1
=指向6,4,1
的第二个数组,还是表示a
中的第二个数组?对于b
变量,减法只是保持a=8,8,1,6,4,1
的第一行相同,以便[1:b]
=a的第二个索引
b = a[0][1] – a[1][0]
a[0][1]
的值为8
,a[1][0]
的值为6
,因此这相当于
b = 8 - 2
c = a[1:2]
并将b
设置为2
那你呢
c = a[1:b]
这相当于
b = 8 - 2
c = a[1:2]
这是列表a
的一部分,从索引1
开始,到索引1
结束。由于索引从0
开始,索引1
是第二个元素,即[6,4,1]
。所以这个结果是
c = [[6,4,1]]
有关列表切片在Python中如何工作的更多详细信息,请参阅
a[0][1]
的值为8
,a[1][0]
的值为6
,因此这相当于
b = 8 - 2
c = a[1:2]
并将b
设置为2
那你呢
c = a[1:b]
这相当于
b = 8 - 2
c = a[1:2]
这是列表a
的一部分,从索引1
开始,到索引1
结束。由于索引从0
开始,索引1
是第二个元素,即[6,4,1]
。所以这个结果是
c = [[6,4,1]]
有关列表切片在Python中如何工作的更多详细信息,请参阅。在Python中,这些是列表,而不是数组。什么是
b
和c
?在Python中,变量名是区分大小写的。也许你应该阅读(列表)切片。你不是在减去数组,而是在减去数字。数字碰巧来自列表,但这与减法的工作方式无关。在Python中,这些是列表,而不是数组。什么是b
和c
?在Python中,变量名是区分大小写的。也许你应该阅读(列表)切片。你不是在减去数组,而是在减去数字。数字碰巧来自列表,但这与减法的工作方式无关。谢谢,但是第二个列表[6,4,1]=到1:2是怎么回事?我理解1=0,但我认为包含整个第二个列表将是一个[1][:2]?我不知道[1:2]表示第二个集合,然后是三个元素?@YourTrainingExpert我添加了一个链接到一个问题,其中有很多关于列表切片的答案。最终结果是[[6,4,1]
而不是[6,4,1]
。这是不同的。好吧,现在我明白了!非常感谢。谢谢你,但是第二个列表[6,4,1]=到1:2怎么样?我理解1=0,但我认为包含整个第二个列表将是一个[1][:2]?我不知道[1:2]表示第二个集合,然后是三个元素?@YourTrainingExpert我添加了一个链接到一个问题,其中有很多关于列表切片的答案。最终结果是[[6,4,1]
而不是[6,4,1]
。这是不同的。好吧,现在我明白了!非常感谢。