In Python 2, file objects had an xreadlines() method which returned an iterator that would read the file one line at a time. In Python 3, the xreadlines() method no longer exists, and realines() still returns a list (not an iterator). Does Python 3 has something similar to xreadlines()?
I know I can do
for line in f:
instead of
for line in f.xreadlines():
But I would also like to use xreadlines() without a for loop:
print(f.xreadlines()[7]) #read lines 0 to 7 and prints line 7
zip([1,2,3],[4,5,6])[0]
-> error. – Drogheda