访问dict

时间:2018-02-16 10:05:26

标签: python dictionary

假设我有一些包含一些键的字典。

我可以按名称访问密钥:

my_dict[my_key]

现在假设我想访问其中一个键(无论哪个键)。 我可以列出键并拿出第一个键。

因此,对此密钥的访问将类似于

my_dict[my_dict.keys()[0]]

但是我想知道我是否可以直接访问"首先"通过索引编写字典的元素。我知道"第一"没有意义,但我只是指my_dict.keys()将返回的第一个键。

类似的东西:

my_dict[0]

但是这里没有采用"键0"我希望这个0是一个索引。

为什么我要这样:

基本上所有键都具有相同的结构,我需要得到这个结构,所以任何键都可以工作。

1 个答案:

答案 0 :(得分:0)

不确定您可能会发现另一个技巧,而不是您提到的my_dict[my_dict.keys()[0]]

由于字典无序,我不太确定index的意思。

现在,您可能希望将其放在pandas.DataFrame()中使用:

import pandas as pd
df = pd.DataFrame.from_dict(my_dict)

处理索引。

现在你确实可以这样做:

> df.iloc[0]