Есть ли способ, чтобы функция возвращала только пары ключ-значение в Python без самого словаря?
return {"_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, я только что исправил это.
Если я правильно понял, Теги - это словарь, и вы хотите объединить его с другим своим словарем, поэтому:
d1 = {"_meta": {"hostvars": {}}}
return {**d1, **Tags}
Скажи мне, если это сработало.
Рад читать это, я ценю, если вы могли бы принять в качестве ответа, чтобы помочь с моими значками :)
Я должен просто щелкнуть по символу пропуска справа:, я только что сделал... Не могли бы вы также проголосовать за вопрос, чтобы помочь с моим значком....
Вы разместили кучу кода (с неправильным отступом), но не задали вопрос.