Python 打印列表信息
我正在努力学习一些实践材料,我遇到了一些语法,这些语法对我来说并不重要,这就是我如何解释列表中的值和列表中的位置Python 打印列表信息,python,Python,我正在努力学习一些实践材料,我遇到了一些语法,这些语法对我来说并不重要,这就是我如何解释列表中的值和列表中的位置 info = [ 2, 6, 3, 1, 5, 9, 12, 4 ] 0 1 2 3 4 5 6 7 比如, 代码: 结果: 6 因为列表中的值6在位置1正确吗 我的问题 代码: print(info[info[4]]) 9 返回: print(info[info[4]]) 9 这是为什么?因为info[4]是5,info[4]只是in
info = [ 2, 6, 3, 1, 5, 9, 12, 4 ]
0 1 2 3 4 5 6 7
比如,
代码:
结果:
6
因为列表中的值6在位置1正确吗
我的问题
代码:
print(info[info[4]])
9
返回:
print(info[info[4]])
9
这是为什么?因为
info[4]
是5
,info[4]
只是info[5]
,它是第六个元素(9
)。info[4]
首先查看info[4]
的值,即5
。这将为您提供信息[5]
,其值为9
请记住从内到外、后进先出或后进先出
我还发现这种视觉表现非常有用
index:
------------>
0 1 2 3 4
+---+---+---+---+---+
| a | b | c | d | e |
+---+---+---+---+---+
0 -4 -3 -2 -1
<------------
slice:
<---------------|
|--------------->
: 1 2 3 4 :
+---+---+---+---+---+
| a | b | c | d | e |
+---+---+---+---+---+
: -4 -3 -2 -1 :
|--------------->
<---------------|
索引:
------------>
0 1 2 3 4
+---+---+---+---+---+
|a | b | c | d | e|
+---+---+---+---+---+
0 -4 -3 -2 -1
好的,我现在明白了,因为[]中的值是先处理的。谢谢你们两位抽出时间。非常感谢你们发表的文章,尽管正确答案已经获得,但请投你的赞成票:D