我现在有list1 = [1, 2, 3] ,list2 = ['a', 'b', 'c']两个list,我需要将他们变为list3 =['a1','a2', 'a3'],list4 = ['b1', 'b2','b3' ],list5 = ['c1','c2','c3']
时间: 2023-09-26 08:11:13 浏览: 132
您可以使用zip和列表推导式来实现:
```
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
list3 = [str(j) + str(i) for i, j in zip(list1, list2)]
list4 = [str(j) + str(i) for i, j in zip(list1, list2)]
list5 = [str(j) + str(i) for i, j in zip(list1, list2)]
```
这里zip将list1和list2合并成一个元组列表,然后使用列表推导式将元组中的元素按特定的格式组合成新的列表。
阅读全文