Python 将值存储或覆盖到特定键

Python 将值存储或覆盖到特定键,python,dictionary,input,terminal,output,Python,Dictionary,Input,Terminal,Output,我是Python编程新手,目前有点问题。换句话说,我正在尝试生成一个输出(print()),其中保存的值(从输入中选择)和正确的键将显示在终端中 这是我已经写过的。我希望它能帮助你理解我的问题:D if request_filename in dictionary_main: new_mark = input('What is the new number which should be saved to the filename?: ') print('Your

我是Python编程新手,目前有点问题。换句话说,我正在尝试生成一个输出(print()),其中保存的值(从输入中选择)和正确的键将显示在终端中

这是我已经写过的。我希望它能帮助你理解我的问题:D

if request_filename in dictionary_main:
        new_mark = input('What is the new number which should be saved to the filename?: ')
        print('Your saved work: ' + str(request_filename) + 'Mark: ' + str(dictionary_main[request_filename]))
        print('---------Changes has been saved---------')
总之,我想将一个值保存到一个键,然后在控制台中显示这两个值(键和值),如:

“关键是价值”左右


首先,感谢您的帮助!:)

在Python中,您可以使用字典对象的键来操作它

例如:

BASKET={
"苹果":1,,
‘香蕉’:2
}
打印(f“篮子里有{BASKET['apple']}苹果”)#篮子里有一个苹果
#更新香蕉的价值
篮子['banana']=1
打印(f“篮子里有{BASKET['banana']}香蕉”)#篮子里有一根香蕉

如果您创建了一个简单、清晰地描述您想要完成的任务的文档,您的问题可能会更清楚。这里有很多不相关的代码,这使得你很难理解你的问题到底是什么。哦,好吧,对不起,我要改变这个问题,让它更容易理解。现在更好了吗?LGIs
request_filename
是一种
dict
而不是
str
?我想知道代码示例是否有效。request_filename=input('Enter filename please:')-->这应该是用户的输入。非常感谢您的回答Divik:),但现在我想给键添加一个值。我该怎么做?@MartinLackner您也可以像上面的代码一样,使用
str
作为键来创建一个键。像
BASKET['orange']=2
将创建一个键
orange
,并将其值存储为
2
。哦,我现在知道了。。。我想。。。我要测试一下。如果我还有麻烦,我可以回复你吗?当然可以。如果与此无关,您可以在StackOverflow中提出另一个问题。非常感谢您的帮助。现在代码按预期工作。祝你晚上愉快,再见D:)