我有一份动物名单:
list_animals = ['dog', 'cat', 'cow', 'tiger', 'lion', 'snake', 'lion']
还有一套宠物:
set_pets = set(['dog', 'cat'])
我想从list_animals
中删除set_pets
中的宠物,但仍保留列表动物的原始顺序。这可能吗?你知道吗
我试着做:
set(list_animals) - set_pets
,但它并没有保持原来的动物秩序。。。你知道吗
谢谢!你知道吗
Tags:
输出
您可以通过列表理解轻松完成此操作:
我在这里有第二个方法,它使用
list.remove()
,但效率很低。上市公司是一条路要走。你知道吗相关问题 更多 >
编程相关推荐