如何在不使用字典或集合的情况下删除列表中的重复项?

克里斯托弗

代码(不允许我在这里粘贴代码)

我正在尝试创建一个程序,该程序按字母顺序排列单词并删除重复项。例如,用环游世界,环游世界,它应该变成 ['around', 'the', 'world']。但是,我得到的输出是 ['around', 'around', 'the', 'the', 'world,', 'world.']

我不允许使用字典或集合来轻松删除重复项。如何删除重复的单词而不使用它们?

Vibhav Surve

您可以做的是制作另一个列表来存储您的答案。迭代第一个列表,如果答案列表中不存在该单词,请将其附加到答案。

lst=['around', 'around', 'the', 'the', 'world.', 'world.']
lst2=[] ##answer list

for word in lst:

  if word not in lst2:

  lst2.append(word)

print(lst2)

输出

['around', 'the', 'world.']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用集合的情况下从python列表中删除重复的单词?

如何在不使用`uniq`的情况下删除数组中的重复项?

在不使用set的情况下从嵌套列表中删除重复项

在不导入库和使用集合的情况下删除列表中重复项的最快方法

如何在不使用内置函数的情况下对字符串数组中的重复项进行排序和删除?

如何在不使用另一个数组的情况下从数组中删除重复项?

如何在不使用数组的情况下删除字符串中的重复单词?

如何在SQL中不使用DISTINCT的情况下删除重复值?

SWIFT 如何在不使用集合函数创建新字典的情况下对字典进行排序?

如何在不使用字典的情况下将字符串转换为python中的变量?

如何在不使用字符串的情况下将Python字典写入文件?

如何在不使用字典的情况下输出所有 .csv 值?

我如何在可能出现嵌套字典或列表的情况下使用字典推导式

如何在不使用for循环的情况下从数组列表中删除元素

如何在不使用多循环的情况下从字典列表中获取每个记录的单独字典?

在不使用Util类的情况下从数组中删除重复项

在不使用任何数据结构的情况下从输入中删除重复项

在不使用熊猫的情况下合并和删除两个 csv 中的重复项

在不使用set()的情况下删除元组中的重复项

如何在不使用Set的情况下有效地从数组中删除重复项

如何在不使用嵌套for循环的情况下将两个列表合并到字典中

如何在不使用匿名对象的情况下初始化列表初始值设定项中的对象?

如何在不使用While的情况下删除左侧重复的字符串?

如何在不使用ForEach的情况下从SwiftUI中的列表中删除行分隔符?

如何在不使用 Django 中的 DeleteView 的情况下删除特定歌曲并编辑专辑列表中的歌曲信息?

如何在不使用onDelete(perform :)的情况下从子视图中删除SwiftUI中的列表项?

如何在保留最新数据的情况下从Spark数据框中删除重复项?

如何在忽略标点的情况下删除数据帧中的重复项?

如何在不同情况下(VBA)在Excel中删除重复项?