【发布时间】:2018-03-31 10:36:28
【问题描述】:
如果列表超出范围,如何返回特定值?这是我到目前为止的代码:
def word(num):
return ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][num-1]
word(1) 将返回'Sunday',但是如果num 不是1-7 之间的整数,我该如何返回默认值?
因此,word(10) 将返回类似 "Error" 的内容。
【问题讨论】:
-
num来自哪里?如果输入错误,最好抛出异常。
标签: python arraylist return range default