# -*- coding: utf-8 -*-
from time import sleep
sentence = "我 就是 一段 小小 的 测试 文本 虽然 我 不是 很 重要 但是 没有 我 你 可能 会 出错"
for i in range(5):
word2idx = {w: i for i, w in enumerate(list(set(sentence.split())))}
print(word2idx)
sleep(1)
当我第1次运行,结果如下:
注意:你的结果和我运行的结果可能是不一样的!
当我第2次运行,结果如下:
每次运行的结果都不一样,字典长度虽然没有改变,但是顺序变了!
有没有什么办法能让每次结果一样?就像随机数一样,设置了随机种子,别人使用这段代码,运行结果和我的一样。