if __name__ == '__main__':
list1=[1,2,3]
list2=[1]
list3 = set(list1) - set(list2)
print(list3)
for i in list3:
print(i)
def group_by_element(lst):
'''
list分组
'''
index = []
result = []
if len(lst)==1:
result.append(lst)
else:
for i, _ in enumerate(lst):
if i < len(lst) - 1 and lst[i + 1] != lst[i]:
index.append(i + 1)
result.append(lst[:index[0]])
for i, item in enumerate(index):
if i < len(index) - 1:
result.append(lst[index[i]:index[i + 1]])
result.append(lst[item:])
return result
python两个集合取差集
最新推荐文章于 2024-05-24 09:00:00 发布