python列表按特定条件分离

时间:2015-07-16 11:46:39

标签: python

每秒我都会收到列表形式的数据,如[40000,10000]

这是我的代码

def time_price(some_list):
    dPrices = []
    current =  32400 +((some_list[0] - 32400) // 540) * 540
    flag = current + 540
    temp = []

    if some_list[0] < flag:
        temp.append(some_list[1])
    else:
        maxValue = max(temp)
        del temp[:]
        dPrices.append((current, maxValue))
        current =  32400 +((some_list[0] - 32400) // 540) * 540
        flag    = current+540

我要做的是通过some_list [0]组织数据。

为此我制作变量(当前),然后将some_list [1]放在其中。

当某种情况发生时,则停止填充临时列表并将最大值设为 在dPrices中列出并使用temp

进行下一个过程

但我的代码无效...

问题是什么?

0 个答案:

没有答案