我试图从一个非常不一致的列表中选择唯一的数据集。我的数据集 RawData 由不同长度的字符串项组成。有些项目出现多次,例如:比较['a','b','x','15/30']
项目 的关键始终是最后一个字符串:例如'15/30'
目标是:获取一个列表:UniqueData,其中包含仅出现一次的项目。(我想保持订单)
数据集:
RawData = [['a','b','x','15/30'],['d','e','f','g','h','20/30'],['w','x','y','z','10/10'],['a','x','c','15/30'],['i','j','k','l','m','n','o','p','20/60'],['x','b','c','15/30']]
我想要的解决方案数据集:
UniqueData = [['a','b','x','15/30'],['d','e','f','g','h','20/30'],['w','x','y','z','10/10'],['i','j','k','l','m','n','o','p','20/60']]
我尝试了许多可能的解决方案,例如:
for index, elem in enumerate(RawData):
并附加到一个新列表,如果......
for element in list
不起作用,因为项目不完全相同。
你能帮我找到解决问题的方法吗?
开满天机
繁花如伊
米脂
守候你守候我
相关分类