LAN_ANITA 2021-06-18 11:27 采纳率: 60%
浏览 15
已采纳

列表重复元素索引提取问题

有大佬知道怎么得到列表里面的重复元素的所有索引,再将这些索引存储在一个新的列表里面吗?不太会用enumerate函数,不是很理解

 

  • 写回答

1条回答 默认 最新

  • 奋斗的小小鱼 2021-06-18 11:34
    关注
    a=[3,3,4,5,6,6,3]
    b=[]
    for index,nums in enumerate(a):
        if nums == 3:
            b.append(index)
    print(b)
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    LAN_ANITA 2021-06-18 12:17

    查了好多资料,那个enue用了之后,那个a是不是就变成[(0,3),(1,3),(2,4),(3,5),(4,6),(5,6)(6,6),(7,3)]

    回复
    LAN_ANITA 回复 LAN_ANITA 2021-06-18 12:18

    然后那个(index,nums)就相当于列表里面的那个(0,3)这种呀

    回复
    奋斗的小小鱼 回复 LAN_ANITA 2021-06-19 03:11

    对的

    回复
    展开全部5条评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部