有没有办法在Python中只获取字典的第一个键?

Jos*_*tos 2 dictionary python-3.x

我正在尝试使用以下标准获取字典的第一个键

我尝试通过这样做来检索它:

label = {"D_00001":["blue","white"],
         "D_00002":["pink","brown"]}

list = []
for key in label.keys(): 
    list.append(key[0])
Run Code Online (Sandbox Code Playgroud)

但我只得到钥匙的第一个字母“D”

我只想以特定方式访问第一个密钥。

mha*_*wke 5

您可以像这样简单地获取第一个密钥:

label = {"D_00001":["blue","white"],
         "D_00002":["pink","brown"]}

>>> k = list(label.keys())[0]
>>> k
'D_00001'
Run Code Online (Sandbox Code Playgroud)

这会给你一个可能是任意的密钥(取决于Python版本)。尽管 Python 3 的最新版本保留了插入字典的顺序,但字典中没有第一个键的概念。

也许你可以先对钥匙进行排序?

>>> k = sorted(label)[0]
>>> k
'D_00001'
Run Code Online (Sandbox Code Playgroud)