[英]unique elements in python list
我有一个清单
a = ['a', 'b', 'c' ,'ab','d','bc','b','c','d']
result = ['a','b','c','d'] (desired output)
result = ['a','b','c','d','ab','bc' ] (my output using set())
我如何也可以比较子字符串以获得唯一列表
IIUC,您希望列表中的所有字符都为a
(尽管这与所需的输出不匹配)。 如果是这种情况,请使用:
set(''.join(a))
这会将您的列表连接成一个长字符串,然后将其拆分为一个字符列表,然后应用set获得:
{'a', 'b', 'c', 'd'}
转换回列表:
>>> list(set(''.join(a)))
['a', 'b', 'c', 'd']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.