在Python中,如果超出范围,获取列表/数组索引处的值或者返回"None"。

18 浏览
0 Comments

在Python中,如果超出范围,获取列表/数组索引处的值或者返回"None"。

在Python中,有没有一种简洁的方法来获取列表索引处的值,如果索引超出范围,则返回None

显而易见的方法是这样的:

if len(the_list) > i:
    return the_list[i]
else:
    return None

然而,这种冗长的写法降低了代码的可读性。有没有一种简洁、简单、一行代码的替代方法呢?

0