Se vuoi ottenere una sola riga puoi utilizzare il comando f.readline(), se invece vuoi ottenere singolarmente tutte le righe in un'unica lista puoi utilizzare lista = f.readlines() (uguale a prima, ma con un 's' in più).
Per il ciclo for, dipende che comando utilizzi, ad esempio:
- for line in f.readline(), restituirà ogni singolo carattere perché stai scorrendo una riga;
- for line in f.readlines() o in f, restituirà tutte le righe del file perché stai scorrendo una lista di righe o l'intero file.