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])