gpt4 book ai didi

python - 从嵌套列表中删除重复项

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:49 25 4
gpt4 key购买 nike

我有一个 list

A = [['1'],['1','2'],['1','2','3','1','2'],['3','3','3']]

我想列出我的名单

A = [['1'],['1','2'],['1','2','3'],['3']]

即我想删除列表中元素中的重复元素..

最佳答案

一行(如果顺序无关紧要):

A = [['1'],['1','2'],['1','2','3','1','2'],['3','3','3']]
A = [list(set(a)) for a in A]
print(A) # => [['1'], ['2', '1'], ['3', '2', '1'], ['3']]

单行(如果顺序很重要):

A = [['1'],['1','2'],['1','2','3','1','2'],['3','3','3']]
A = [sorted(set(a), key=a.index) for a in A]
print(A) # => [['1'], ['1', '2'], ['1', '2', '3'], ['3']]

关于python - 从嵌套列表中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45897721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com