【发布时间】:2013-10-28 08:35:03
【问题描述】:
我有一个文本文档。我想从这个文档中编译一个字典(DICT)。字典只能包含所有以大写字母开头的单词。 (单词是否在句首无关紧要)
到目前为止,我已经这样做了: 顺便说一句,我必须使用 for 循环 和 split 函数来解决这个问题
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
但我想这只会使我的文本中的所有单词都成为字典。
- 如何只选择以大写字母开头的单词?
- 如何验证我是否正确制作了字典?
【问题讨论】:
-
如何验证?你为你的代码编写一个单元测试。
-
我是新手。我不知道如何编写“提取首字母大写”的代码
-
@user2799617:这里有很多努力,没必要这么……脾气暴躁。您是否从过去的课程中吸取了教训?
标签: python dictionary uppercase