1
我不知道標題應該是什麼,所以請隨時修改它。元組列表:如何解開嵌套元組?
我有一個元組的大規模(百萬)列表,它看起來像這樣:
tuples = list(zip(grid, flattened_values, timestamps))
list(tuples[85864725])
>>> [(1000, -34.25, 50.625), 4.4577124419932667e-10, datetime.datetime(2012, 7, 5, 0, 0)]
我想要的結果看起來像這樣:
>>> [1000, -34.25, 50.625, 4.4577124419932667e-10, datetime.datetime(2012, 7, 5, 0, 0)]
我能想出的最好的事情與是:
(tuples[85864725][0][0],tuples[85864725][0][1],tuples[85864725][0][2],tuples[85864725][1])
什麼是最好的方式來實現這一目標?考慮到有數百萬個元組,我需要一個解決方案,儘可能的表現(就速度而言)。
任何想法?
如果您使用任何版本> = 3.5蟒蛇,你可以這樣做:'[*(1000,-34.25,50.625),4.4577124419932667e-10, ...]' – alfasin