共计 408 个字符,预计需要花费 2 分钟才能阅读完成。
words = ['apple', 'bat', 'bar', 'atom' , 'book']
by_letter = {}
for word in words:
letter = word[0] #letter = word 的第一个字母,这里的 word 可以认为是一个列表,例如 apple[0]=a
if letter not in by_letter: #如果 letter(word[0])不在字典 by_letter
by_letter[letter] = [word] #则 k、v 值为 word[0],word 加入到字典 by_letter 中
else:
by_letter[letter].append(word) #如果 letter(word[0])在字典 by_letter,则将值 word 加入到字典 by_letter 中的关键值 word[0] 中
bt_letter #运行
{'a':['apple','atom'],'b':['bat','bar','book']} #结果输出
正文完
如果自己输入字符串单词怎么输入呢