Несколько вопросов, связанных с одной и той же проблемой, были опубликованы, но не нашли решения для моей проблемы. Я хотел бы получить вывод моего цикла (список 2000 float) в список python. Я получаю «переменную неистребимую ошибку», потому что мне не удается вызывать каждый из элементов вывода правильно, чтобы быть записанным в список.Запись переменной итерации из цикла в список python
Другие попытки, такие как преобразование в список внутри цикла, дают мне список для каждого элемента, когда мне нужен только один список со всеми элементами внутри.
Это мой код:
for i in range(x):
timedelta= (function(i)) #datetime.timedelta elements
pos_time = (i, function(i)) #tuple of an integer and a float
time = pos_time[1]
print time
Если я закончу здесь я получаю список значений мне нужно:
3.5
2.04
6.6
4.02
...
Если я по-прежнему внутри цикла:
times = []
for time in range(x):
times.append(time)
то я получаю список из последовательных значений, а не выход из цикла. Что мне нужно, это список, как:
times = [3.5,2.04,6.6,4.02]
Я был бы признателен за вашу помощь очень много.
Спасибо за быстрый ответ, но я боюсь, что не дает мне то, что я хочу. Я получаю массивы из 2000 равных элементов, что это первое значение цикла. – Nacu