从元组列表中删除空格

时间:2017-08-28 05:37:57

标签: python list tuples

我有一个像

这样的元组列表
[('Parrish', 'Alabama'), ('Phil Campbell', 'Alabama'), ('Lisman', 'Alabama')]

我想剥离空格,我希望输出采用

的形式
['Parrish,Alabama','PhilCampbell,Alabama','Lisman,Alabama']

我还有一个如下所示的列表,如何拆分列表中的第二个元素

['28/08/17','Parrish,Alabama', '33.7306642', '-87.2844473', ' Ground Snow Load is10 psf']

我的输出应该是

的形式
['28/08/17','Parrish', 'Alabama', '33.7306642', '-87.2844473', ' Ground Snow Load is10 psf']

1 个答案:

答案 0 :(得分:0)

版本3

您可以将列表理解与','.join一起使用。在连接完成后使用str.replace删除空格。

In [86]: [','.join(y).replace(' ', '')  for y in lst]
Out[86]: ['Parrish,Alabama', 'PhilCampbell,Alabama', 'Lisman,Alabama']

由于no1xsyzyJon Clements,可读性得到了提升。