【发布时间】:2018-11-09 07:31:14
【问题描述】:
嗨,我一直在尝试计算我制作的列表中的元素,以及我何时计算
结果应该是:
一个 2 2以上 跨越 1 等等。
这是我得到的:
word = []
with open('Lateralus.txt', 'r') as my_file:
for line in my_file:
temporary_holder = line.split()
for i in temporary_holder:
word.append(i)
for i in range(0,len(word)): word[i] = word[i].lower()
word.sort()
for count in word:
if count in word:
word[count] = word[count] + 1
else:
word[count] = 1
for (word,many) in word.items():
print('{:20}{:1}'.format(word,many))
【问题讨论】:
-
请修正语法错误,以便此处提供的代码能够真正运行。另外,请提供一个小样本输入(
Lateralus.txt的内容)并显示预期输出。还要描述你的代码做错了什么;如果您遇到异常,请包含完整的回溯。 -
(如果您在为 StackOverflow 格式化代码时遇到问题,请尝试以下操作:编辑您的问题,再次粘贴代码,然后立即单击并拖动以将其全部选中,然后单击
{}中的按钮界面或按Ctrl-K。)
标签: python-2.7 list dictionary