设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 4852|回复: 1
打印 上一主题 下一主题

每日一坑 2

[复制链接]

0

主题

0

好友

49

积分

新手上路

Rank: 1

楼主
发表于 2018-4-24 09:57:49 |显示全部楼层
#keng2
def del_repeat(list):
    result = []
    lenc = len(list)-1
    n = 0
    for i in range(n,lenc):
        i = n
        if list in list[i+1:]:
           # print list
            list.pop(i)
            lenc-=1
            if i >0:
                n =i
            if i ==0:
                n =0
        else:
           # print "result:%d" % list
            result.append(list)
            print result
            n = i+1
    result.append(list[-1])
    return result

a = [1,2,3,4,3,5,6,4,1,2,7,7,7,4]
b = [1,2,3,4]
x = del_repeat(a)
print x
y = del_repeat(b)
print y


回复

使用道具 举报

0

主题

0

好友

49

积分

新手上路

Rank: 1

沙发
发表于 2018-4-24 09:58:33 |显示全部楼层
小小艳紫 发表于 2018-4-24 09:57
#keng2
def del_repeat(list):
    result = []

自测了一下没有问题,不知道有没有测试全
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 16:13 , Processed in 0.027539 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部