从列表中连接一个值

时间:2020-11-10 22:50:16

标签: python python-3.x list

我有一个值列表:

list1 = ['823917583038', '107002622040', '118511252091', ] 

我希望合并列表中的每个元素,并得到如下结果:

print(result)
Result : result[0] '8 23917583 03 8',
Result : result[1] '1 07002622 04 0',
Result : result[2] '1 18511252 09 1',

还有更好的建议吗?

代码:

list1 = ['823917583038', '107002622040', '118511252091', ] 
li = list1[0]
l4 = "'" + li[0:1] + " " + li[1:9] + " " + li[9:11] + " " + li[-1:] + "'" + ","
print(l4)

已编辑。 谢谢。

1 个答案:

答案 0 :(得分:1)

如果我了解您的问题,那么这应该对您有用

l4 = [i[0:1]+' ' + i[1:9] + ' ' + i[9:11] + ' ' + i[-1:] for i in list1]

print(l4)