在 Terraform 中,我需要将输入数据结构从例如:
vip_lists = [
["1.0.1.1", "1.0.1.2", "1.0.1.3", "1.0.1.4"]
["1.0.2.1", "1.0.2.2", "1.0.2.3", "1.0.2.4"]
["1.0.0.1", "1.0.0.2", "1.0.0.3", "1.0.0.4"]
]
产生这样的输出:
vip_sets = [
["1.0.1.1", "1.0.2.1", "1.0.0.1"]
["1.0.1.2", "1.0.2.2", "1.0.0.2"]
["1.0.1.3", "1.0.2.3", "1.0.0.3"]
["1.0.1.4", "1.0.2.4", "1.0.0.4"]
]
所以本质上,我需要获取列表的输入列表并创建一个输出,该输出再次是列表列表,但其第 0 个列表是输入中每个列表的第 0 个元素的列表......然后再次相同第一个等等。我无法提前知道输入中有多少个列表或它们会有多长时间,但如果有帮助,我们可以假设这些列表的长度都相同。
我已经尝试了几乎所有我能想到的并在网上搜索,但没有运气。非常欢迎所有建议!