Skip to main content
 首页 » 编程设计

python之从列表列表 Python 中的特定点开始循环

2025年05月04日12wuhuacong

我想在特定点之后将现有列表列表的所有元素附加到新列表

m = [[1,2,3],[4,5,10],[6,2,1]] 
specific point = m[0][2] 
newlist = [3,4,5,10,6,2,1] 

请您参考如下方法:

您可以直接切掉第一个目标列表的剩余部分,然后添加所有后续元素,例如:

m = [[1,2,3],[4,5,10],[6,2,1]] 
y, x = 0, 2 
new_list = m[y][x:] + [v for el in m[y+1:] for v in el] 
# [3, 4, 5, 10, 6, 2, 1]