Skip to main content
 首页 » 编程设计

python之在 Python 中将列表值组合为字符串的好方法是什么

2025年05月04日32zhenyulu

我有这样的来源

address = ['63-1','STREET APT #3F','','NY'] 

我希望这个列表的字符串类似于“63-1 STREET APT #3F NY”

列表中的某些值通常为空。 解决它的最佳方法是什么?

请您参考如下方法:

过滤掉空字符串,然后通过' '简单地join。

>>> address = ['63-1','STREET APT #3F','','NY'] 
>>> ' '.join(filter(None, address)) 
'63-1 STREET APT #3F NY' 

filter(None, Iterable) 将过滤掉所有 falsy值。在字符串列表中,只有空字符串是假的。