Python 我不明白这个列表变量在做什么
简单的问题。有人能解释一下cVal在做什么吗Python 我不明白这个列表变量在做什么,python,Python,简单的问题。有人能解释一下cVal在做什么吗 cur = [[1,2,3],[4,8,0],[7,6,5]] ci = 0 cj = 0 cVal = cur[ci][cj] print(cVal) cVal是一个等于cur[0][0]的变量,它等于cur中定义的1 cur[0][0]表示获取2D数组第0行和第0列中的值。您可以这样编写cur变量,以便更好地了解发生了什么: cur = [[1,2,3], [4,8,0], [7,6,5]] 然后,访问列表中
cur = [[1,2,3],[4,8,0],[7,6,5]]
ci = 0
cj = 0
cVal = cur[ci][cj]
print(cVal)
cVal是一个等于cur[0][0]的变量,它等于cur中定义的1
cur[0][0]表示获取2D数组第0行和第0列中的值。您可以这样编写cur变量,以便更好地了解发生了什么:
cur = [[1,2,3],
[4,8,0],
[7,6,5]]
然后,访问列表中的值包括在其后面加括号。第一个是关于行的第一个维度,第二个是关于列的第二个维度
因此,cVal=cur[ci][cj]将返回ci-1行和cj-1列中的值,因为python从0开始索引。cVal我认为它是currentValue的缩写形式,正如名称所述,它将值存储在ci行和cj列中,在示例中,cur[0][0]是0。如果cur是[1,2,3],您能理解吗cVal是cur[ci]?太好了-谢谢