date_index = data['date'].index(input_date)
从上面的代码中,如果input_date在任何数据索引中都不匹配[' date'],则会得到错误:
> ValueError: '99/99/9999' is not in list
但是我想在获得ValueError时获得None。 我尝试使用
if data['date'].index(input_date) is None:
return None
else:
pass
但它不起作用。
谢谢。
答案 0 :(得分:0)
处理它的两种常用方法:
data_index = data['date'].index(date_of_stock) if data['date'] else None
或者
try:
data_index=data['date'].index(date_of_stock)
except ValueError:
data_index=0