Salt和Python的YAML语法



这两者之间的区别是什么:

dic1: 
  - subdict1.1: value11.1
  - subdict1.2: value1.2
  - cubdict1.3: value1.3

这个:

dict2:
  subdict2.1: value2.2
  subdict2.1: value2.2
  subdict2.3: value2.3

我知道第一个是字典列表。但是第二个是什么?这不是字典清单吗?

不,它只是一个嵌套的字典。

示例

YAML代码:

first_level_dict_key:
  second_level_dict_key: value_in_second_level_dict

Python:中的结果

{
    'first_level_dict_key': {
        'second_level_dict_key': 'value_in_second_level_dict'
    }
}

salt文档中的说明。

规则二:菌落

当然,Python字典只是键值对。来自的用户其他语言可能将此数据类型识别为散列或关联阵列。

字典键在YAML中表示为以尾随冒号。值由以下字符串表示冒号,由空格分隔

最新更新