注册
登录
查看:349 | 回复:7
鲨掉东西
大佬们好,我想请教个问题,关于多层列表
发表于 2022/3/30 18:21:18
楼主
a = [[1,2,3,4], [2,45,6,3], [1,7,8,45,4], [9,11,23]],我想保证列表内部的四个列表中,后面的列表需要删除前面出现的数字,我该怎么办呀?
二舅舅
发表于 2022/3/30 18:22:43
沙发

说明白点

鲨掉东西
发表于 2022/3/30 18:24:32
板凳

原内容是,一个嵌套列表中有多个列表,但是存在前面列表中已经出现的数据,后面列表也可能存在,这个时候就需要实现后面不能出现前面出现的内容 原列表是这个:a = [[1,2,3,4], [2,45,6,3], [1,7,8,45,4], [9,11,23]]。转换成:a = [[1,2,3,4], [45,6], [7,8], [9,11,23]]


二舅舅
发表于 2022/3/30 18:26:34
4楼

这两层遍历不就出来了吗?


今有雨
发表于 2022/3/30 18:29:45
5楼

最简单就是集合


鲨掉东西
发表于 2022/3/30 18:34:08
6楼

但可能循环会比较多呀,因为当判断第四个的时候,需要判断前三个是不是又重复的,就会有很多的?

二舅舅
发表于 2022/3/30 18:36:17
7楼

你把上次剩下的做成个列表哈


鲨掉东西
发表于 2022/3/30 18:40:44
8楼

嗯呢,我再试下的

谢谢~


立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品