为了账号安全,请及时绑定邮箱和手机立即绑定

请帮助我了解如何订购集合/列表

请帮助我了解如何订购集合/列表

慕森卡 2023-10-18 21:08:18
biology = ["Sarah", "Ahmed", "Fred", "Gillian", "Shradah", "Max", "Max", "Sara", "Max", "Esther"]computerScience = ["Sarah", "John", "Fred", "Gillian", "Jermaine", "Max", "Sara", "Juan", "Esther"]english = ["Nico", "Sharjeel", "Isabella", "Taylor", "Ali", "Ali", "Jean-Baptiste", "Jean-Baptiste", "Jean-Baptiste", "William"]setThing=set()for word in biology:  setThing.add(word)listThing=[]for word in setThing:  listThing.append(word)print(listThing)在此,我试图将名为生物学的列表放入一个集合中,以便消除重复。我试图将其转回一个与列表具有相同名称顺序的列表:生物学。但当我把它变成一套时,名字的顺序就完全改变了。有什么方法可以使用某种函数来订购新集或新列表,以便名称与原始“生物学”列表的顺序相同?
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超5个赞

使用

biology  = list(dict.fromkeys(biology))

这将按顺序删除重复项并返回列表中的唯一元素


查看完整回答
反对 回复 2023-10-18
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信