YAML 映射17 Mar 2025 | 阅读 2 分钟 在本节中,我们将编写正确的YAML。 YAML映射也称为关联数组、哈希表、键:值对或集合。在映射中,两个键的名称不能相同。有四种类型的映射
简单映射在简单映射中,我们将在第一部分提供一个键,然后用冒号和空格分隔。必须使用空格。如果想在文档中添加一个键控列表(字典),我们将把列表的每个成员放在新的一行上,在本例中,我们有一个host键,host的值是phl-42。我们还有一个键student,student的名字是harry。 示例 在单个键:值映射中,我们将上面的YAML更改为流式样式。因此我们将使用双引号来显示键的值。当我们在python中评估上述YAML示例时,我们将得到以下结果 映射中的序列我们可以按顺序映射键的值。在下面的示例中,我们有一个键hobbies,以及hobbies下的一个列表。它包含破折号,表示它是一个列表,而不仅仅是一个键-值。 示例 在序列键:值映射中,我们将上面的YAML更改为流式样式。因此,我们必须使用方括号来显示hobbies的列表,并且还必须在所有hobbies之间使用逗号。我们将所有这些添加到一行中。当我们评估上面的示例时,我们将得到以下结果 嵌套映射我们可以将我们的映射彼此嵌套。在下面的示例中,我们有一个键datacenter,在datacenter下,我们有三个键:值对。第一个是location,值为canada。第二个是cab,值为13。第三个是cab_unit,值为3。 示例 在嵌套的键:值映射中,我们将上面的YAML更改为流式样式。因此,我们必须使用花括号,并且还必须在我们的附加值之间使用逗号。我们将所有这些添加到一行中,如下所示 混合映射在混合映射中,我们有各种映射和序列作为值。 示例 当我们评估上面的YAML示例时,我们将得到以下结果 下一个主题YAML序列 |
我们请求您订阅我们的新闻通讯以获取最新更新。