Python 访问列表列表中的最后一项

Python 访问列表列表中的最后一项,python,python-3.x,Python,Python 3.x,如果我有生成列表列表的代码,例如 import numpy as np list=np.linspace(0,100,num=100) n=100 for j in range(2,n): samples=[] for i in range(1,j): samples.append(list[i]) print(samples) 产生如下输出: [0,1] [0,1,2] [0,1,2,3] . . . [0,1,

如果我有生成列表列表的代码,例如

import numpy as np
list=np.linspace(0,100,num=100)
n=100
for j in range(2,n):
        samples=[]
        for i in range(1,j): 
            samples.append(list[i])  
        print(samples) 
产生如下输出:

[0,1]
[0,1,2]
[0,1,2,3]
.
.
.
[0,1,2,...,100]

如何修改代码,使其只返回输出中的最后一个列表,即列表[0,1,2,…,100]?

使用负索引,如-1(最后一个元素):

循环后打印(样本[-1])可能的副本
import numpy as np
list=np.linspace(0,100,num=100)
n=100
for j in range(2,n):
        samples=[]
        for i in range(1,j): 
            samples.append(list[i])  
        print(samples[-1])