编辑:我使用的是zip,但由于我的环境是Python 2.x,所以邮政编码是逐个字符地匹配,而不是列表1中的项与列表2中的项进行匹配
我正在尝试水平合并两个列表。我的样本数据集如下所示:
test_list1 = ['1', '4', '5', '6', '5']
test_list2 = ['a','b','c','d','e']我希望合并列表的结果如下所示:
Combined_list = ['1a', '4b', '5c', '6d', '5e']发布于 2020-02-26 15:32:08
您可以使用zip:
[f"{x[0]}{x[1]}" for x in zip(test_list1, test_list2)]发布于 2020-02-26 15:32:26
您可以使用zip并行迭代两个列表
test_list1 = ['1', '4', '5', '6', '5']
test_list2 = ['a','b','c','d','e']
Combined_list = [f_item + s_item for f_item, s_item in zip(test_list1, test_list2)]发布于 2020-02-26 15:36:08
通过使用zip和join
test_list1 = ['1', '4', '5', '6', '5']
test_list2 = ['a','b','c','d','e']
[''.join(t) for t in zip(test_list1, test_list2)]https://stackoverflow.com/questions/60408820
复制相似问题