Почему генератор читает не все числа из файла?

Рейтинг: 0Ответов: 0Опубликовано: 04.05.2023

Допустим дан такой текстовый файл 26-39.txt:

5 28
1
2
3
4

Код:

f = open('26-39.txt')
n, m = map(int, f.readline().split())
a = [int(x) for x in f]

Почему генератор, который формирует список а, не читает первую строку с двумя числами? Потому что как только эти два числа были считаны в n и m, они пропали из f?

Ответы

Ответов пока нет.