【发布时间】:2016-03-24 04:14:09
【问题描述】:
我的字典看起来像:
account is: {'Discover': ['username', 'dddddd']}
我试过了:
print(account[0])
但它不起作用。
我正在尝试实现打印输出:
Discover
如果有人可以帮助我?已经有一段时间了。
谢谢
【问题讨论】:
标签: python dictionary
我的字典看起来像:
account is: {'Discover': ['username', 'dddddd']}
我试过了:
print(account[0])
但它不起作用。
我正在尝试实现打印输出:
Discover
如果有人可以帮助我?已经有一段时间了。
谢谢
【问题讨论】:
标签: python dictionary
因为Discover 是您唯一可以使用print account.keys()[0] 的键。
但是如果您有更多的键,这将不会每次都有效,因为字典是任意排序的(换句话说,没有顺序感),您将需要遍历 @987654323 @list,或者只是print account.keys() 打印整个键列表。
【讨论】:
print (list(account.keys())[0])
Discover 是您字典的键。您可以使用keys() 方法访问字典中的键集合。然后使用每个键访问关联的元素。
for key in account.keys():
print(key)
print(account[key])
【讨论】:
如果你有更多的键,你可以这样循环:
for i in account:
print i
【讨论】:
听起来您想查看 dict 的键(在此示例中它只是一个键,'Discover')。给定一个 dict 键,您可以使用该键来索引 dict 以获取关联的值。以下是使用您提供的值的一些示例:
>>> account = {'Discover': ['username', 'dddddd']}
>>> account
{'Discover': ['username', 'dddddd']}
>>> account.keys()
['Discover']
>>> account['Discover']
['username', 'dddddd']
>>>
【讨论】: