У меня есть исходный текстовый файл, состоящий из одной очень длинной строки. Я разделил этот файл / строку с помощью символа '?' и точка '.' чтобы иметь возможность go через предложение за предложением, и я сохранил эти предложения / строки в списке под названием sentences_list
.
Я читаю строки в этом списке, чтобы подсчитать номер '?' символы, но он не поднимает "?" символ вообще. Как это может быть? Вот код функции, которая ищет '?' :
def count_question_symbols(list):
count = 0
for item in list:
if "?" in item:
count += 1
print("Questions asked", count, "times")
count_question_symbols(sentences_list)
А вот код, в котором создается «список предложений»:
file = open("classic_cars.txt", "r")
sentences_list = []
for line in file:
sentences_list.extend(re.split(r"[?\.]\s*", line))