比如想选取B的第i行,是这样的 B[i]
那么我们要选择的是哪些行呢?A[0],A[1]...A[5] 是这几行
于是B[A[0]]...,这样得到的是一个个单独的列表,你还要组成新的列表,你只要在外面加个括号就行
[ B[A[0]],B[A[1]],。。。]
进阶:一句话搞定
[B[item] for item in A[:5]]
##用列表的嵌套就行了,下面是一个例子。##注意:最左边每个=表示一个空格
##将n修改为你需要的行数
n=6
lsts=[[] for e in range(0,n)]
i=1
##为每一行赋值
##第i行有i列
for lst in lsts:
====for e in range(1,i+1):
========lst.append(e)
====i+=1
print(lsts)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)