Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从python dict访问密钥?_Python_Dictionary - Fatal编程技术网

如何从python dict访问密钥?

如何从python dict访问密钥?,python,dictionary,Python,Dictionary,如何从下面的dict中访问密钥“描述” {text:u'Description': u'ABC',text:u'Balance': u'35,402,678.51',text:u'Credit': u'10,000.00'} 尝试使用mydict.get('Description')&mydict['Description']。请提供您的建议,我是python新手。在您的示例中,您的所有键都有一个奇怪的文本:前缀,这导致字典无效(或者说语法无效) 否则,您的尝试是正确的: mydict = {

如何从下面的dict中访问密钥“描述”

{text:u'Description': u'ABC',text:u'Balance': u'35,402,678.51',text:u'Credit': u'10,000.00'}

尝试使用
mydict.get('Description')
&
mydict['Description']
。请提供您的建议,我是python新手。

在您的示例中,您的所有键都有一个奇怪的
文本:
前缀,这导致字典无效(或者说语法无效)

否则,您的尝试是正确的:

mydict = {u'Description': u'ABC',
u'Balance': u'35,402,678.51',
u'Credit': u'10,000.00'}

v = mydict.get('Description')

print(v) # ABC

顺便说一句,如果您遇到错误,您应该将完整的回溯添加到您的问题中,这将使我们更容易帮助您。

“text:”是多余的,可以省略


dic={u'Description':u'ABC',u'Balance':u'35402678.51',u'Credit':u'10000.00'}

得到了解决方案。错误是由“文本”前缀引起的。使用(myxlrdcell)消除了它。值

我的建议是阅读您是否尝试键入谷歌
python dict get key
?官方应该是一个很好的起点。这将帮助您创建一个有效的数据结构-您的“dict”不是有效的Python。关于
unicode
@kabanus没有什么奇怪的。我不是说
u
,我是说
text:u
,它(至少在我的Python 3中)是无效语法。啊,我明白了。我认为这是一个IDE的东西,他只是从我的终端粘贴。