【问题标题】:return dict items from a python function从 python 函数返回 dict 项
【发布时间】:2019-10-14 10:26:21
【问题描述】:

有没有一种方法可以让函数只返回 Python 中的键值对而不返回 dict 本身?

返回 {"_meta": {"hostvars": {}}, "group":Tags}

返回

{
  "_meta": {
    "hostvars": {}
  },
  "group": {
    "Env_Prod": [
      "1.1.1.1"
    ],
    "Logstash": [
      "2.2.2.2"
    ] } }

#Trying to have it return.
{
  "_meta": {
    "hostvars": {}
  },
    "Env_Prod": [
      "1.1.1.1"
    ],
    "Logstash": [
      "2.2.2.2"
    ] }

【问题讨论】:

  • 你发布了一堆(不正确的缩进)代码,但你还没有提出任何问题。
  • 抱歉,我是在 Stackoverflow 上发布问题的新手,我刚刚更正了它。

标签: python json function dictionary return


【解决方案1】:

如果我理解正确的话,Tags 是一个字典,你想把它合并到你的另一个字典中,所以:

d1 = {"_meta": {"hostvars": {}}}
return {**d1, **Tags}

告诉我它是否有效。

【讨论】:

  • 很高兴读到它,如果你能接受我的遮阳篷,我很高兴帮助我的徽章:)
  • 我应该点击通过符号右:,我刚刚做到了....您能否也请投票帮助我的徽章....
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-25
  • 2015-04-07
  • 2021-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多