は、私は、文字列内の単語の番号識別子を割り当てるしようとしています。私は現在、次のことを行っている
コード
:
mystr = 'who are you you are who'
str_values = mystr.split()
list_values = [str(i) for i, w in enumerate(mystr.split())]
出力:
>>> str_values
['0', '1', '2', '3', '4', '5']
>>> list_values
['who', 'are', 'you', 'you', 'are', 'who']
クエリ/所望の出力
mystr
には繰り返しの単語が含まれているので、毎回異なる単語ではなく数字を割り当てたいと思いますが、どのようにして始めたらよいかわかりません。まあ、我々は2段階に分けて作業することができます
['0', '1', '2', '2', '1', '0']
驚くばかり!ありがとうございます、説明はもっと良くなります=) – LearningToPython
@LearningToPython、説明を追加 – kuro
パーフェクト!ありがとうございます=) – LearningToPython