我是 Python 新手,所以我的问题对某些人来说似乎很容易,但我又一次陷入困境,所以我需要你的帮助!这是我遇到问题的代码:
def identify_language(sequence, **common_words):
result = {}
for i in common_words:
result[i] = 0
for i in func_op(sequence.lower()):
for j in common_words:
if i in common_words[j]:
result[j] += 1
return sort(result[0][0])
...
dictionary = {'cro':list_cro, 'eng':list_cro}
language = identify_language('I had a little lamb. It was called Billy.', **dictionary)
我正在尝试根据list_cro
和list_eng
(希望是其他人)中的样本来识别语言。我越来越KeyError: 0
。此外,sort
并且func_op
工作正常,我分别进行了测试。可能是什么问题?
此外,如果我更改函数中参数的顺序(将列表作为第一个参数,将字符串作为第二个参数),我会收到语法错误。感谢收听!