【发布时间】:2018-10-23 22:35:43
【问题描述】:
我有一个数据向量data = [x for x in range(0,999)] 我想做的是,根据给定的value 访问data 中的元素,例如如果value=10 访问data 的第0 个索引,如果value=20访问data 的第一个索引。应该是这样的:
def get_data(value):
if value ==10:
return data[0]
elif value == 20:
return data[1]
elif value ==30:
return data[2]
但实际上,我将拥有非常大的数据,我无法继续使用elif 声明。有什么有效的方法吗?
【问题讨论】:
-
您可以查看there,可能对您有所帮助.. :)
标签: python arrays function if-statement