python如何将列表L1和列表L2合并成一个,但是可以知道哪个元素是属于列表1
时间: 2024-03-23 18:40:37 浏览: 177
Python实现合并两个列表的方法分析
可以使用列表推导式来实现将两个列表合并成一个新的列表,并在新列表中添加一个标记来区分原来的两个列表。
下面是示例代码:
```python
L1 = [1, 2, 3]
L2 = [4, 5, 6]
# 使用列表推导式将两个列表合并并添加标记
merged_list = [(x, "L1") for x in L1] + [(x, "L2") for x in L2]
print(merged_list)
# 输出结果:[(1, 'L1'), (2, 'L1'), (3, 'L1'), (4, 'L2'), (5, 'L2'), (6, 'L2')]
```
在上述代码中,我们使用了列表推导式来将两个列表L1和L2合并成一个新的列表merged_list。合并过程中,我们使用了两个列表推导式来分别将L1和L2中的每个元素都添加到新列表中,并在添加元素时添加了一个标记来区分原来的两个列表。最终生成的merged_list就是一个包含所有元素的新列表,并且可以通过标记来区分原来的两个列表。
阅读全文