随机单词的字典理解 (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])}
这会产生相同的结果
如何在 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])}
这会产生相同的结果