【问题标题】:How to call a value at a specific index of a list in python?如何在python中调用列表的特定索引处的值?
【发布时间】:2021-04-25 11:47:02
【问题描述】:

我正在尝试从列表中调用特定索引处的值。对于示例索引, 在索引 [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))

【问题讨论】:

  • 您能否更具体地说明您尝试访问的列表、您用于尝试访问该项目的代码、错误是什么...?
  • nameoflist[2].methodname()?这是真的基本的;建议您从头开始阅读教程以填补明显的知识空白。
  • 我不明白。什么index?什么index[2]

标签: python for-loop indexing


【解决方案1】:

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

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

你总是可以使用这个语法:array[index]

【讨论】:

    猜你喜欢
    • 2011-11-06
    • 2020-10-12
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 2020-10-03
    • 2023-02-04
    • 1970-01-01
    相关资源
    最近更新 更多