【发布时间】:2019-11-17 10:44:03
【问题描述】:
我正在尝试编写一个函数来读取 .txt 文件中包含的单词并将它们作为键写入字典中。该值可以是任何值。该程序应该允许我使用 in 运算符来检查字符串是否在字典中。
我尝试过这样的事情:
words = open('words.txt')
def k():
for word in words:
key = word[0]
print(k)
我不知道该怎么做。谁能帮帮我?
【问题讨论】:
-
这些键的值应该是什么?
-
在
python中没有values 的dictionary称为set。您可以通过以下方式轻松创建它:words_set = set(words) -
字典不只是键,它们包含键和值对,您可以编辑您的问题以给出预期输出的示例吗?
-
值可以是任意的
-
另外,您提供的代码表明您可能不知道如何调用函数、如何从函数返回值、如何读取文件以及究竟什么是字典。我强烈建议回到 python 的基础
标签: python python-3.x dictionary pycharm key