判断一个列表里的几个列表是否相等
时间: 2023-08-10 11:05:36 浏览: 87
Java判断2个List集合是否相等(不考虑元素的顺序)
5星 · 资源好评率100%
您可以使用Python代码来判断一个列表里的几个列表是否相等。首先,您可以使用all()函数来判断两个列表是否相等,然后再使用遍历循环来比较多个列表是否相等。以下是示例代码:
```python
def are_lists_equal(lists):
# 如果输入为空,则返回True
if not lists:
return True
# 使用all()函数判断两个列表是否相等
first_list = lists[0]
for other_list in lists[1:]:
if not all(item in first_list for item in other_list) or not all(item in other_list for item in first_list):
return False
# 遍历循环比较多个列表是否相等
for list_1 in lists:
for list_2 in lists:
if list_1 != list_2 and len(list_1) == len(list_2) and sorted(list_1) == sorted(list_2):
return False
return True
```
您可以将要比较的列表作为参数传递给该函数。该函数将返回True或False,表示这些列表是否相等。
阅读全文