No YAML , você pode criar facilmente seqüências de várias linhas . No entanto, eu gostaria da capacidade de criar uma matriz de várias linhas (principalmente para facilitar a leitura nos arquivos de configuração) usando o |
caractere.
Um YAML matriz pode ser representada como: ['key1', 'key2', 'key3']
.
Uma sequência YAML usa um traço seguido por um espaço e, em seguida, uma sequência:
- String1
- String2
- String3
Este seria avaliada como: ['string1', 'string2', 'string3']
.
Um mapeamento YAML é uma matriz de pares de chave e valor que vemos o tempo todo no YAML:
Key1: string1
Key2: string2
Key3: string3
Tudo está bem, mas pela minha vida não consigo ver como fazer uma matriz de várias linhas. Algo assim:
|
['string1', 'string2', 'string3']
['string4', 'string5', 'string6']
Com falta de criar vários mapeamentos de matriz no YAML e mesclá-los na minha linguagem de programação de escolha, existe alguma maneira de obter matrizes de várias linhas, talvez com o { }
Python como o YAML?