Проверка эффективности Python - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть текстовый файл для анализа построчно с использованием Python.Я читаю файл, как показано ниже,

with open(filename) as f:
    soup = bs(f.read(),"html.parser")

, затем разбиваю все строки текстового файла на список.

allLine = soup.text.split("\r\n")

Теперь я повторяю список один за другим, напримерниже,

Метод 1:

for line in allLine:
    # my task 

Мой квест состоит в том, что я могу выполнить ту же итерацию без сохранения данных в списке, как показано ниже,

Метод 2:

for line in soup.text.split("\r\n")
        # my task 

Мои вопросы:

Метод 1, выделение дополнительных пробелов для списка 'allLines'.Но метод 2 не требует дополнительного места.Но будет ли он разбивать строки «n»?

Какой метод эффективен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...