假设我有一些包含一些键的字典。
我可以按名称访问密钥:
my_dict[my_key]
现在假设我想访问其中一个键(无论哪个键)。 我可以列出键并拿出第一个键。
因此,对此密钥的访问将类似于
my_dict[my_dict.keys()[0]]
但是我想知道我是否可以直接访问"首先"通过索引编写字典的元素。我知道"第一"没有意义,但我只是指my_dict.keys()
将返回的第一个键。
类似的东西:
my_dict[0]
但是这里没有采用"键0"我希望这个0是一个索引。
为什么我要这样:
基本上所有键都具有相同的结构,我需要得到这个结构,所以任何键都可以工作。
答案 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]