如何在python中选择嵌套字典中的第一项

2024-04-19 20:21:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本python字典,如下所述

dict = {
  "Moli": {
    "Buy": 75,
    "Sell": 53,
    "Quantity": 300
  }
  "Anna": "Buy": 55,
  "Sell": 83,
  "Quantity": 154
}
"Bob": {
  "Buy": 25,
  "Sell": 33,
  "Quantity": 100
}
"Annie": {
  "Buy": 74,
  "Sell": 83,
  "Quantity": 96
}}

我想从这个python嵌套字典中选择第一项i.e: "Moli": {"Buy": 75, "Sell": 53, "Quantity": 300}

如果有人告诉我怎么做,我将非常感激


Tags: 字典buydictquantitybobannasellannie
3条回答
some_dict = {
    "Moli": {
        "Buy": 75,
        "Sell": 53,
        "Quantity": 300},
    "Anna": {
        "Buy": 55,
        "Sell": 83,
        "Quantity": 154},
    "Bob": {
        "Buy": 25,
        "Sell": 33,
        "Quantity": 100},
    "Annie": {
        "Buy": 74,
        "Sell": 83,
        "Quantity": 96}
}
print(some_dict['Moli'])
print(some_dict.keys())
print(some_dict.values())
print(some_dict.items())

希望这有帮助

您无法从字典中获取基于索引的项。但是,您可以将字典转换为列表并获取第一项,如下所示

list(dict.items())[0]

这很简单(但不要使用dict作为变量名):

print(myDict[(list(myDict.keys())[0])])

相关问题 更多 >