随机单词的字典理解 (Python)

Dictionary comprehension from random word (Python)

如何在 python 中使用字典理解来表达这一点?有可能吗? 谢谢。

#word = "anyword\n"
k, word_dict = 0, {}
for letter in word[:-1]:
    word_dict[k] = letter
    k += 1

word_dict = {i: word[i] for i in range(len(word) - 1)}

这遍历所有索引,但 word 的最后一个索引,并将索引与相应的字母相关联

也许使用 enumerate

更优雅

word_dict = {i: letter for i, letter in enumerate(word[:-1])}

这会产生相同的结果