在python中列出格式

时间:2014-10-31 01:35:42

标签: python list python-3.x

我有一个看起来像这样的列表(但更大):

list = [0.010128, 0.007897, 0.999918, 8890, 1.97, 424, POLARIS;, UMI, ALPHA], ['0.462045', '0.181562', '0.868072', '8538', '2.66', '403', 'RUCHBAH;', 'CAS', 'DELTA']

我想格式化列表以更改/合并最后3项:

list = [0.010128, 0.007897, 0.999918, 8890, 1.97, 424, 'POLARIS', 'UMI ALPHA'], ['0.462045', '0.181562', '0.868072', '8538', '2.66', '403','RUCHBAH', 'CAS 'DELTA']

但我似乎无法完成它。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码组合列表中的最后3项:

list = [0.010128, 0.007897, 0.999918, 8890, 1.97, 424,'POLARIS', 'UMI', 'ALPHA']
x1=list[0:6]
data=list[6:9]
print data
x=" ".join(data)
print x
x1.append(x)
print x1

输出:

     [0.010128, 0.007897, 0.999918, 8890, 1.97, 424, 'POLARIS UMI ALPHA']

如果您想要合并最后两项,请使用

  x1=list[0:7]
  data=list[7:9]