假设我有一个列表,其中每个元素都依赖于前两个元素,例如。斐波那契:
fibonacci = [0,1,1,2,3,5,8,13,21]
我想使用这样的理解来创建这样一个列表:
fibonacci = [0,1] + [previous_element+element_before_previous_element for _ in range(7)]
(这里的 7 只是一些任意值,表示列表应排除起始 2 个值的长度。)
如何访问
previous_element
和 element_before_previous_element
,并使用 0 和 1 作为起始值?
注意:我知道这对于 for 循环来说是微不足道的,但我需要能够将其写为一行。
我的列表 = [1, 2, 3, 4, 5, 6, 7, 8] 最后两个 = my_list[-2:] 打印(最后两个)