问题描述:
假设存在列表a[‘x’],a = {‘x’:[1,2,3,8,9,4,5],‘y’:[6,7,8,1,2,9,10]},需要根据列表中相邻元素差值来删除列表中的突变元素.
思路:
首先想到的是for循环,但若使用for循环来迭代,会出现索引出界的错误,原因是for循环的数组长度是固定的,删除列表元素后,新列表的长度小于原列表长度.
解法:
使用函数返回新列表.
a = {'x':[1,2,3,8,9,4,5],'y':[6,7,8,1,2,9,10]}
s =len(a)
b = [ ]
d