【发布时间】:2017-05-17 01:36:24
【问题描述】:
我目前正在制作一本包含单词和短语的字典(假设一个短语不能在同一个字符串中,因为它们不能,请在这里忍受我)。长话短说,如何使字典中的键包含多个字符串?我试过在两个字符串之间使用“and”,但这似乎会删除整个键和值。
编辑:好的,事后看来,我不太清楚发生了什么。以下是正在发生的事情:
def execute(text):
dic1 = {
"some word": 1,
"another word":1,
"hello" + "world": 5 ##this is what i attempted
}
当我打印出“hello”+“world”键时,返回的键是“helloworld”,这不是我想要的。我希望键是两个字符串。我试图用“and”替换+,但它完全删除了密钥。 (通过这个,我的意思是它会用列表中的下一个替换这个键)。基本上,我如何使密钥由两个字符串组成,以便我能够为其他目的调用它?
【问题讨论】:
-
使其包含一个列表值
-
您能否添加您已经尝试过的代码并说明它应该返回什么以及什么不起作用?
-
你好 Alex,举个例子会很有用。你能举一个输入和输出的例子吗?
-
当你访问密钥时你期望得到什么?
-
您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
标签: python dictionary