python - 合并两个字符串列表而不获取元组
问题描述
我有两个清单:
country_name = ['South Africa', 'India', 'United States']
country_code = ['ZA', 'IN', 'US']
我的目标是压缩并加入它们,以便获得以下列表:
countries = ['South Africa ZA', 'India IN', 'United States US']
解决方案
您可以使用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']
推荐阅读
- python-3.x - 熊猫 - 如何获得 cumidxmax
- java - 无法加载驱动程序类:org.sqlite.JDBC
- ruby-on-rails - 无法从 gem 中扩展 ActiveRecord
- sql - SQL ADD 对员工性别(M,F)的约束规则
- flutter - Flutter 拖动滚动行为在 2.5 更新后在 web 上不起作用
- mongodb - 通过 _id 从多线程应用程序中获取 mongodb 文档
- python - 从加权边缘列表计算中心性分数
- sql - Presto - 将表格转换为地图
- sockets - C#中的异步服务器套接字发送消息问题
- javascript - Javascript中是否有切片的替代方法?