指定的時間間隔,我想整理成新的列表在此列表中的項目...組數據爲滿足一定條件
truc = [['12', 'brett', 5548],
['22.3', 'troy', 9514],
['8.1', 'hings', 12635],
['34.2', 'dab', 17666],
['4q3', 'sigma', 18065],
['4q3', 'delta', 18068]]
...使用最後一個字段將它們分組,劃分成大小爲3500箱 因此,理想的結果是這樣的:
firstSort = [['34.2', 'dab', 17666],
['4q3', 'sigma', 18065],
['4q3', 'delta', 18068]]
secondSort = [['22.3', 'troy', 9514],
['8.1', 'hings', 12635]]
lastSort = ['12', 'brett', 5548]
我試圖用itertools.groupby()
功能,但我不能夠找到一種方法來指定窗口尺寸的。
是的,你是對的。我想表示箱子的大小是3500.我會編輯。謝謝! – peixe
如果最後的字段值是0,3000和6000,那麼配對是什麼? '[0,3000],[6000]'還是'[0],[3000,6000]'或者[0,3000,6000]? –
是否足以指定一個函數,該函數返回3500除以分號的整數結果?不過,這可能會以不太理想的方式對項目進行分組。 – LSerni