У меня есть текстовый документ. Я хочу скомпилировать словарь (DICT) из этого документа. Словарь должен содержать только все слова, начинающиеся с буквы верхнего регистра. (Не имеет значения, если это слово в начале предложения)Как положить только слова, которые начинаются с прописной буквы в словаре?
До сих пор я сделал это: Кстати, я должен использовать цикл и разделить функции для этой задачи
DICT = {}
for line in lines: # lines is the text without line breaks
words = line.split(" ")
for word in words:
if word in DICT:
DICT[word] += 1
else:
DICT[word] = 1
Но я полагаю, что это только делает словарь из всех слов в моем тексте.
- Как выбрать слова, начинающиеся с заглавной буквы?
- Как проверить правильность написания словаря?
как проверить? Вы пишете единичный тест для своего кода. –
Я новичок в этом. Я не знаю, как написать код «для извлечения первой буквы с заглавной буквы» – pajamas
@ user2799617: Здесь много усилий, не нужно быть таким .. cantankerous. Вы вообще учитесь на прошлых уроках? –