python列表的对应元素合并形成新的列表
时间: 2023-09-01 13:10:20 浏览: 137
Python 实现两个列表里元素对应相乘的方法
可以使用zip函数将两个列表的对应元素合并成元组,然后再将元组转换为列表。
示例代码如下:
```python
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
merged_list = list(zip(list1, list2))
print(merged_list) # [(1, 'a'), (2, 'b'), (3, 'c')]
result_list = [i + j for i, j in merged_list]
print(result_list) # ['1a', '2b', '3c']
```
在上面的代码中,我们先使用zip函数将list1和list2对应的元素合并成元组,得到merged_list。然后我们使用列表推导式将merged_list中的每个元组的元素相加,得到一个新的列表result_list。
阅读全文