在Python中获取索引的默认值超出范围

发布于 2021-01-29 19:28:08

a=[‘123’,‘2’,4]
b=a[4] or ‘sss’
print b

当列表索引超出范围时,我想获得一个默认值(此处:)'sss'

我怎样才能做到这一点?

关注者
0
被浏览
53
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    按照“要求宽恕,而不是允许”的Python精神,这是一种方法:

    try:
        b = a[4]
    except IndexError:
        b = 'sss'
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看