首页 > 解决方案 > 如何在python中调用列表的特定索引处的值?

问题描述

我正在尝试从列表中调用特定索引处的值。对于示例索引,在 index[2] 处。我似乎无法弄清楚如何做到这一点。我只能在最后一个索引处获得值。

# number of arrivals per second
_lambda = 0.00923579

# number of AC arriving
_num_events = 10

_event_num = []
_inter_event_times = []
_event_times = []
_event_time = 0

for i in range(_num_events):
    _event_num.append(i)
    n = random.random()

    _inter_event_time = -math.log(1.0 - n)/_lambda # gap between successive AC in seconds
    _inter_event_times.append(_inter_event_time) # list of gaps between successive AC in seconds

    _event_time = _event_time + _inter_event_time # arrival time of AC
    _event_times.append(_event_time) # list of arrival times of AC

    print(str(i) +',' + str(_inter_event_time) + ',' + str(_event_time))

标签: pythonfor-loopindexing

解决方案


请提供一些更具体的信息,说明您要在示例中检索此值的变量。如果你想在最后一行循环执行它,只需使用:

print(str(i) +',' + str(_inter_event_times[i]) + ',' + str(_event_times[i]))

您始终可以使用以下语法:array[index]


推荐阅读