我有一个清单
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']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句