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

卵卵

我有一个列表列表,我想删除每个嵌套列表中的重复项。

Input: [['c', 'p', 'p'], ['a', 'a', 'a'], ['t', 't', 'p']]
Output: [['c', 'p'], ['a'], ['t','p']]

这里的关键是我不能使用set()函数或fromkeys()。

这是我的代码,

ans = []

for i in letters:
    [ans.append([x]) for x in i if x not in ans]

哪个返回

[['c'], ['p'], ['p'], ['a'], ['a'], ['a'], ['t'], ['t'], ['p']]

那不是我想要的

鲁希克什·盖达尼

您可以遍历内部列表并检查该字符是否已存在

inputList = [['c', 'p', 'p'], ['a', 'a', 'a'], ['t', 't', 'p']]
result = []

for l in inputList:
    # create a empty list to store intermediate result 
    tmp = []
    # iterate over sublist
    for ch in l:
        if ch not in tmp: tmp.append(ch)
    result.append(tmp)
print(result)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在不使用Distinct的情况下删除SQL查询中的重复项?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在不使用python中的set的情况下在列表中查找重复项?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

来自分类Dev

防止在不使用索引的情况下插入重复项

来自分类Dev

在不使用额外数组的情况下删除重复字符

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在不使用set的情况下更新列表!- 方案

来自分类Dev

Python:遍历列表并删除重复项(不使用 Set())

来自分类Dev

如何在不使用“包含”的情况下从列表框中删除项目?

来自分类Dev

如何在不使用.remove的情况下从列表中删除元素

来自分类Dev

ASP.NET MVC - 在不使用模型注释的情况下检查国家名称中的重复项

来自分类Dev

在不使用++的情况下从左到右在Haskell中构建列表

来自分类Dev

在不使用循环的情况下计算列表中的时间

来自分类Dev

在不使用循环的情况下计算列表中的时间

来自分类Dev

在不使用 .pop 的情况下替换列表中的项目?

来自分类Dev

使用列表作为键从嵌套列表中删除重复项

来自分类Dev

有没有办法在保持原始顺序的情况下删除列表中的重复项?

来自分类Dev

MS Access-在不使用SQL Min / Max的情况下保留三项结果的同时删除基于三列的重复项

来自分类Dev

在不使用sort()的情况下获取HTML LI元素的重复项

来自分类Dev

在不使用for循环的情况下更新重复项的单元格值

Related 相关文章

  1. 1

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

  2. 2

    如何在不使用Distinct的情况下删除SQL查询中的重复项?

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    如何在不使用python中的set的情况下在列表中查找重复项?

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    在不使用附加缓冲区的情况下从Python中删除字符串中的重复项

  12. 12

    防止在不使用索引的情况下插入重复项

  13. 13

    在不使用额外数组的情况下删除重复字符

  14. 14

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

  15. 15

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

  16. 16

    在不使用set的情况下更新列表!- 方案

  17. 17

    Python:遍历列表并删除重复项(不使用 Set())

  18. 18

    如何在不使用“包含”的情况下从列表框中删除项目?

  19. 19

    如何在不使用.remove的情况下从列表中删除元素

  20. 20

    ASP.NET MVC - 在不使用模型注释的情况下检查国家名称中的重复项

  21. 21

    在不使用++的情况下从左到右在Haskell中构建列表

  22. 22

    在不使用循环的情况下计算列表中的时间

  23. 23

    在不使用循环的情况下计算列表中的时间

  24. 24

    在不使用 .pop 的情况下替换列表中的项目?

  25. 25

    使用列表作为键从嵌套列表中删除重复项

  26. 26

    有没有办法在保持原始顺序的情况下删除列表中的重复项?

  27. 27

    MS Access-在不使用SQL Min / Max的情况下保留三项结果的同时删除基于三列的重复项

  28. 28

    在不使用sort()的情况下获取HTML LI元素的重复项

  29. 29

    在不使用for循环的情况下更新重复项的单元格值

热门标签

归档