猿问

连接列表的 2 个元素

如果我有 2 个列表:

list1 = ['1', '2', '3', '4']
list2 = ['a', 'b', 'c', 'd']

如何获得带有输出的第三个列表

list3 = ['1a', '2b', '3c', '4d']

我尝试过 Zip 和 Join

但 Zip 仍然将项目分开,而 Join 完全删除所有分隔符

多谢你们!


九州编程
浏览 151回答 2
2回答

森林海

如果不定义变量,您的第二个列表没有任何意义a,b...,除非您指的是字符串?list1 = [1, 2, 3, 4]list2 = ["a", "b", "c", "d"]list3 = [str(x) + y for x, y in zip(list1, list2)]

慕斯709654

要将两个列表中的两个项目组合为字符串,您需要同时迭代两个列表并将这两个项目连接为字符串。list1 = [1, 2, 3, 4]list2 = ['a', 'b', 'c', 'd']list3 = [str(x) + str(y) for x, y in zip(list1, list2)]print(list3)输出将是:['1a', '2b', '3c', '4d']
随时随地看视频慕课网APP

相关分类

Python
我要回答