关于python:如何访问我的字典

How to access my dictionary

本问题已经有最佳答案,请猛点这里访问。

我的字典看起来像:

1
account is: {'Discover': ['username', 'dddddd']}

我试过了:

1
print(account[0])

但它不起作用。

我正在尝试打印:

1
Discover

有人能帮我吗?已经有一段时间了。

谢谢你


由于Discover是唯一可以执行print account.keys()[0]的键。

但是,如果您有更多的键,这不会每次都起作用,因为字典是任意排序的(换句话说,没有顺序感),您需要迭代keys()列表,或者简单地使用print account.keys()来打印整个键列表。


Discover是你字典的一个键。可以使用keys()方法访问字典中的keys集合。然后使用每个键访问关联的元素。

1
2
3
for key in account.keys():
    print(key)
    print(account[key])


听起来您想看一下您的dict的键(在本例中,它只是一个键,'Discover')。给定dict键,可以使用该键索引到dict中以获取关联值。下面是一些使用您给出的值的示例:

1
2
3
4
5
6
7
8
>>> account = {'Discover': ['username', 'dddddd']}
>>> account
{'Discover': ['username', 'dddddd']}
>>> account.keys()
['Discover']
>>> account['Discover']
['username', 'dddddd']
>>>

如果您有更多的键,可以这样循环:

1
2
for i in account:
    print i