Chainguys 2021-10-04 12:29 采纳率: 93.6%
浏览 42
已结题

列表套列表,可以去重吗?

RT,
我每一组数据都是列表,然后每个列表套在一个大列表中,这样怎么去重?
举例:
list1=【[1,2,3],[2,3,4],[1,2,3]】
想去重[1,2,3,]该怎么办?

试过list(set(list1)),没用。实在是蛋疼。

  • 写回答

3条回答 默认 最新

  • Python-ZZY 2021-10-04 16:32
    关注

    集合中是不会出现重复内容的,但里面无法加入列表,所以不可以使用集合,你可以这样:

    list1 = [[1,2,3], [2,3,4], [1,2,3]]
    list2 = []
    for a in list1: #遍历list1
        if a not in list2: #如果a没有被添加进list2,如果重复了,就不再添加
            list2.append(a) #添加进list2
    list1 = list2 #最后把list2得到的值赋值给list1
    

    如果我的答案对你有帮助,麻烦给个采纳!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月14日
  • 已采纳回答 10月6日
  • 创建了问题 10月4日

悬赏问题

  • ¥15 如何在sql server里完成筛选
  • ¥15 请问为什么我配置IPsec后PC1 ping不通 PC2,抓包出来数据包也并没有被加密
  • ¥200 求博主教我搞定neo4j简易问答系统,有偿
  • ¥15 nginx的使用与作用
  • ¥100 关于#VijeoCitect#的问题,如何解决?(标签-ar|关键词-数据类型)
  • ¥15 一个矿井排水监控系统的plc梯形图,求各程序段都是什么意思
  • ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
  • ¥15 ats2837 spi2从机的代码
  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了