1

私は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_crolist_eng(そしてできれば他の)にあるサンプルに基づいて言語を識別しようとしています。私は得てKeyError: 0います。さらに、正常に動作しているのでsortfunc_op個別にテストしました。何が問題なのですか?

また、関数内の引数の順序を変更すると(リストを最初の引数として、文字列を2番目として配置する)、構文エラーが発生します。聞いてくれてありがとう!

4

1 に答える 1