假设我有一个列表,我需要在列表“a”中分别以递增/递减顺序找到两个列表。
a=[4,2,6,5,2,6,9,7,10,1,2,1]
输出应该是一个列表:
b=[4,6,9,10] # in an ascending order
和
c=[4,2,1] # in a decreasing order , c[-1] is the first '1' in list a, c[1] is the first '2' in list a.
有没有一种不使用循环的方法可以做到这一点(我已经使用循环解决了它)?由于数据集很大,使用循环会很慢。因此,如果可能的话,我正在寻找一种更快的方法。非常感谢。
幕布斯6054654
HUWWW
宝慕林4294392
相关分类