python两个列表匹配
时间: 2023-07-01 13:24:47 浏览: 96
Python中的模糊字符串匹配-Python开发
5星 · 资源好评率100%
如果您想比较两个列表是否完全相同,可以使用 `==` 运算符,例如:
```python
list1 = [1, 2, 3]
list2 = [1, 2, 3]
if list1 == list2:
print("两个列表相同")
else:
print("两个列表不同")
```
如果您想比较两个列表是否具有相同的元素,但是元素的顺序不同,则可以使用 `sorted()` 函数对列表进行排序,然后再比较它们是否相同,例如:
```python
list1 = [1, 2, 3]
list2 = [3, 2, 1]
if sorted(list1) == sorted(list2):
print("两个列表具有相同的元素")
else:
print("两个列表不同")
```
如果您想找出两个列表中不同的元素,可以使用集合的差集操作,例如:
```python
list1 = [1, 2, 3]
list2 = [2, 3, 4]
diff = set(list1) - set(list2)
print("列表1与列表2不同的元素为:", list(diff))
```
希望这些能够帮助到您!
阅读全文