在python

时间:2016-12-12 06:47:51

标签: python exception

我在python中有这段代码:

def f(x):
    l = []
    check = lambda d:[x for x in d if d.count(x)>1]
    d_a = check(x)
    for i in d_a:
        l.append(i)
    return l
a = f("XXXX")
print (a[a.__len__()-1])

在这种情况下,a将是一个空列表,并且print函数会引发异常。处理此异常的最佳方法是什么?

0 个答案:

没有答案