Salt和Python的YAML语法
这两者之间的区别是什么:Salt和Python的YAML语法,python,yaml,salt-stack,Python,Yaml,Salt Stack,这两者之间的区别是什么: 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 我知道第一个是字典列表。但是第二个是什么呢?这不是一个字典列表吗?不,它只是一个嵌套字典 示例 YAMLcode: first_level_di
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
code:
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中表示为以
尾随冒号。值由以下字符串表示:
冒号,由空格分隔