【发布时间】:2016-11-07 00:14:18
【问题描述】:
我的问题集如下所示:
编写一个名为initialDict 的函数,它接受一个字符串text 作为参数,并计算并返回一个字典,其中text 中单词的每个首字母都是一个键。所有键都应小写。每个键的值是text 中以该字母开头的所有单词的列表。
输入: text,一个字符串
返回:首字母:单词列表对的字典
例如,以下将是正确的输出。
print(initialDict('The Call of the Wild'))
{'c':['Call'], 't':['The', 'the'], 'w':['Wild'], 'o':['of']}
到目前为止,我有这个,但不确定我是否走上了正轨:
def initialDict(text):
dic = {}
text.lower()
text.split()
for i in word:
我已经尝试过一件事,但它只是运行了一个错误。
【问题讨论】:
-
是什么让你觉得自己没有走上正轨?
-
我不太擅长为字典编写函数。我的意思是我觉得我大部分时间都在正确的轨道上,但我不知道如何去做。我已经尝试了一件事,但它只是出错了。
-
我将如何处理剩下的事情?
-
请在此处包含文字,而不是在图片中,以便所有内容都集中在一个位置且易于阅读。让人们轻松帮助您。
标签: python function python-3.x dictionary