首页 > 解决方案 > 合并两个字符串列表而不获取元组

问题描述

我有两个清单:

country_name = ['South Africa', 'India', 'United States']
country_code = ['ZA', 'IN', 'US']

我的目标是压缩并加入它们,以便获得以下列表:

countries = ['South Africa ZA', 'India IN', 'United States US']

标签: pythonlistjoinmergezip

解决方案


您可以使用zip所谓的列表理解。

country_name = ['South Africa', 'India', 'United States']
country_code = ['ZA', 'IN', 'US']
countries = [' '.join(x) for x in zip(country_name, country_code)]
print(countries)

输出:

['South Africa ZA', 'India IN', 'United States US']

推荐阅读