nested_list = [['123','hello','true'],['234','excuse','true'],['123,''hello','true'],['254','hello','false']]
我有一张名单。每个嵌套列表有三个值、一个ID和两个文本字符串
我只想保留那些具有唯一ID的嵌套列表
我尝试将其设置为一个集合,但是,如果将其设置为一个集合,则会丢失输出中所需的第四个嵌套列表,因为它的ID是唯一的
output = [['123','hello','true'],['234','excuse','true'],['254','hello','false']]
我怎样才能做到这一点
最快的方法是使用numpy.unique()函数。它允许您标识唯一元素的索引。不需要循环
输出:
您需要将内部列表转换为元组:
输出:
我的意思是,最简单的方法就是遍历它们并创建一个新列表:
相关问题 更多 >
编程相关推荐