YAML块序列

YAML的块序列表示一系列节点。 每个项目都由一个前导 - 指示符表示。 请注意,YAML中的-指示符应与具有空格的节点分开。

块序列的基本表示如下 -

block sequence:
··- one↓
  - two : three↓

YAML

示例

请观察以下示例以更好地理解块序列。

示例1

port: &ports
  adapter:  postgres
  host:     localhost

development:
  database: myapp_development
  <<: *ports

YAML

JSON格式的块序列输出如下 -

{
   "port": {
      "adapter": "postgres",
      "host": "localhost"
   },
   "development": {
      "database": "myapp_development",
      "adapter": "postgres",
      "host": "localhost"
   }
}

原文地址:https://www.cnblogs.com/borter/p/12424077.html

时间: 2024-10-09 13:23:22

YAML块序列的相关文章

YAML块标量头

在本章中,将重点介绍用于表示内容的各种标量类型. 在YAML中,注释可以在标量内容之前或之后.但要注意的是,注释不应包含在标量内容中. 请注意,除了在多个键中使用外,所有流标量样式都可以包含多行. 标量的表示如下 - %YAML 1.1 --- !!map { ? !!str "simple key" : !!map { ? !!str "also simple" : !!str "value", ? !!str "not a simp

YAML语法

一.YAML语法 YAML是“另一种标记语言”的外语缩写,但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名.它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言. 在Python中使用YAML需要安装PyYAML模块.http://pyyaml.org/wiki/PyYAML 1.块序列描述 块序列就是将描述的元素序列到Python的列表(List)中. import yaml obj = ya

YAML语法字符

各种类型的字符用于各种功能. 本章详细讨论了YAML中使用的语法,并重点介绍了字符操作. 指示符字符 指示符包括用于描述YAML文档内容的特殊语义. 下表详细说明了这一点. 编号 字符 功能 1 _ 它表示块序列条目 2 ? 它表示映射键 3 : 它表示映射值 4 , 它表示流集合条目 5 [ 它开始流序列 6 ] 它结束流序列 7 { 它启动流映射 8 } 它结束流映射 9 # 它表示注释 10 & 它表示节点的锚属性 11 * 它表示别名节点 12 ! 它表示节点的标签 13 Ι 它表示一个

YAML集合和结构

YAML包括使用缩进范围的块集合. 在这里,每个条目都以一个新行开头. 集合中的块序列表示每个条目带有破折号和空格( - ). 在YAML中,块集合样式不由任何特定指示符表示. YAML中的块集合可以与其他标量数量区分开来,并且包含其中包含的键值对的标识. 映射是JSON结构中包含的键值的表示. 它经常用于多语言支持系统以及在移动应用程序中创建API. 映射使用键值对表示以及冒号和空格(:)的使用. 示例 考虑一系列标量的例子,例如球员名单如下所示 - - Mark Joseph - James

PyYAML文档

PyYAML文档 PyYAML现在维护在https://github.com/yaml/pyyaml.此页面仅用于历史目的. 英文文档链接:http://pyyaml.org/wiki/PyYAMLDocumentation 安装 下载源码包PyYAML-3.12.tar.gz并解压缩.转到目录PyYAML-3.12并运行 $ python setup.py install 如果要使用比纯Python版本快得多的LibYAML绑定,则需要下载并安装LibYAML.然后你可以通过执行来构建和安装绑

大话Hadoop1.0、Hadoop2.0与Yarn平台

2016年12月14日21:37:29 Author:张明阳 博文链接:http://blog.csdn.net/a2011480169/article/details/53647012 近来这几天一直在忙于Hbase的实验,也没有太静下心来沉淀自己,今天打算写一篇关于Hadoop1.0.Hadoop2.0与Yarn的博文,从整体上把握三者之间的联系,博客内容如有问题,欢迎留言指正!OK,进入本文正题-- 在开始接触Hadoop的时候,也许大家对于Hadoop是下面的一个概念:Hadoop由两部

主存与Cache的地址映射

最近在复习计算机体系结构,选用的教材是名闻遐迩的<计算机体系结构 量化研究方法 第五版>(Computer Architecture A Quantitative Approach), 关于cache部分,书中着重讲的是如何优化cache,提高cache性能,提出了10种优化策略,但是关于cache与内存(一般称主存)之间的读写过程,cache与主存的地址映射书中讲的比较少,所以本文参考了coursera上 北京大学陆俊林的< 计算机组成>以及上海交通大学邓倩妮老师的<计算机

图像压缩基本原理

信息论一些基础 自信息I(s) 信息熵H(s) 在信源中,考虑的不是某一单个符号发生的不确定性,而是要考虑这个信源所有可能发生情况的平均不确定性.若信源符号有n种取值:U1…Ui…Un,对应概率为:P1…Pi…Pn,且各种符号的出现彼此独立.这时,信源的平均不确定性应当为单个符号不确定性-logPi的统计平均值(E),可称为信息熵,即 式中对数一般取2为底,单位为比特 香农采样定理 香农第一定理(可变长无失真信源编码定理) 设离散无记忆信源X包含N个符号{x1,x2,…,xi,..,xN},信源

【ToReadList】六种姿势拿下连续子序列最大和问题,附伪代码(以HDU 1003 1231为例)(转载)

问题描述:       连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的那个. 比如例如给定序列: { -2, 11, -4, 13, -5, -2 } 其最大连续子序列为{ 11, -4, 13 },最大和为20. =============================================================== 问题分析: 1.首先最朴素的方法是暴力 O(n^3) 直接两个for循环枚举子序列的首尾,然后再来个循环计算序列的和,每次更新和的最大值.