如果我有一个像python这样的整数列表
list = [1, 1, 2, 3, 5, 8, 13]
我采用这样的索引
list[4] //gives 5
我访问索引
但是如果我将该表达式包装在另一个列表索引中,则会得到一个奇怪的结果
list[list[4]] //gives 8 (or 5th index)
当我将表达式放在另一个表达式中以访问索引时,为什么要访问另一个索引。
答案 0 :(得分:2)
list[4] = 5
是一个整数,自然可以用于索引另一个列表或它本身。另外请注意,list
是python保留的,您应避免使用list
名称命名变量。
答案 1 :(得分:1)
使用list[4]
时,将获得列表的第4个元素,即5
。编写list[list[4]]
时与编写list[5]
相同,列表的第5个元素是8
。