怎样找出Python的两个列表的不同元素及其指数
时间: 2024-01-08 12:04:07 浏览: 62
python判断两个列表中相同和不同的元素
5星 · 资源好评率100%
你可以使用以下代码来找出两个Python列表的不同元素及其指数:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4, 6, 8, 10]
for index, value in enumerate(list1):
if value not in list2:
print(f"List1 index:{index}, Value:{value}")
for index, value in enumerate(list2):
if value not in list1:
print(f"List2 index:{index}, Value:{value}")
```
这段代码中,我们使用了enumerate()函数来同时迭代列表的元素和它们的索引。然后,我们检查每个列表中的元素是否存在于另一个列表中。如果不在,我们就打印出该元素的索引和值。注意,这个方法只会找出不同元素的指数,如果两个列表中有相同的元素,它们的索引也会被打印出来。
阅读全文