result是一个二维数组里面有若干个list我想要一个这样的list 0result00-1 result0-1+1 result10-1 result1-1+1 result20-1 result2-1+1 result30-1 以此类推
你可以使用循环来实现这个操作。假设result是一个二维数组,可以使用以下代码来生成你想要的list:
new_list = []
for i in range(len(result) - 1):
new_list.append([result[i][0] - 1, result[i+1][0] - 1])
new_list.append([result[-1][-1] + 1, result[-1][-1] + 2])
这段代码通过循环遍历result的每个子列表,并根据索引将相邻子列表的首尾元素进行操作,生成新的列表new_list。最后一个子列表的尾元素需要额外处理,可以添加一个新的子列表来实现。
请注意,这里假设result至少包含两个子列表,否则可能会出现索引错误。你可以根据实际情况进行适当的修改。
原文地址: https://www.cveoy.top/t/topic/iqRy 著作权归作者所有。请勿转载和采集!