【发布时间】:2020-08-03 03:57:11
【问题描述】:
我有一个列表列表,我想删除每个嵌套列表中的重复项。
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']]
这不是我想要的。
【问题讨论】:
-
"我不能使用 set() 函数或 fromkeys()。"为什么不呢?
标签: python python-3.x string list