【发布时间】:2021-10-26 10:11:15
【问题描述】:
我有以下由 yamldecode(file("myfile.yaml")) 生成的结构,我使用 Terraform。
[
{
"name" = "A"
"number" = "1"
"description" = "Bla"
},
{
"name" = "B"
"number" = "2"
"description" = "Bla"
},
]
初始 yaml 看起来像:
test:
- name: "A"
number: '1'
description: "Bla"
- name: "B"
number: '2'
description: "Bla"
我需要从元组列表中的所有映射中获取值。请指教
预期结果:
("A", 1, "Bla"), ("B", 2, "Bla")
【问题讨论】:
-
元素的顺序应该保持不变。
-
你试过什么,你卡在哪里了?您也肯定不会从
yamldecode获得=的价值......?!或者我们在这里不是在谈论python。[tuple(i.values()) for i in lst]怎么样?
标签: python list yaml terraform tuples