按顺序判断列表里数值的大小,并添加到对于的列表,
列如: 235 < 256, 235添加到: list1; 256 > 214, 将256添加到: list2, 以此类推
前一个数跟后一个数,做对比,结果添加到对于的列表里
a = [235, 256, 214, 201, 268, 265, 274]
list1 = []
list2 = []
按顺序判断列表里数值的大小,并添加到对于的列表,
列如: 235 < 256, 235添加到: list1; 256 > 214, 将256添加到: list2, 以此类推
前一个数跟后一个数,做对比,结果添加到对于的列表里
a = [235, 256, 214, 201, 268, 265, 274]
list1 = []
list2 = []
>>> a = [235, 256, 214, 201, 268, 265, 274]
>>> list1,list2 = [],[]
# 方法一
>>> for i in range(len(a)-1):
if a[i]<a[i+1]:
list1.append(a[i])
else:
list2.append(a[i])
>>> list1
[235, 201, 265]
>>> list2
[256, 214, 268]
# 方法二
>>> list1,list2 = [],[]
>>> for i,n in enumerate(a[:-1]):
if n<a[i+1]:
list1.append(n)
else:
list2.append(n)
如有帮助,请采纳。谢谢!