A la page 8 de la YAML spec, les auteurs donnent un exemple de la « suite d'applications » de la page 4 comme ceci:YAML: comment interpréter la séquence des correspondances
product:
- sku : BL394D
quantity : 4
description : Basketball
price : 450.00
- sku : BL4438H
quantity : 1
description : Super Hoop
price : 2392.00
Pour ma compréhension comment pourrais-je (à peu près) représente cela dans, disons, Python?
Mappage> Séquence> Mappage, mappage, mappage ...?
{"Product" : ({ "sku" : "BL394D" }, {"quantity" : 4 }), ... }
Ou Mappage> Séquence de mappage 1, 2, 3, ...?
{"Product" : ({ "sku" : "BL394D" }), ({ "quantity" : 4 }), ...)}
Ou autre chose?
PyYAML ne supporte que la plupart des spécifications YAML 1.1 (à partir de 2005) qui a été remplacé en 2009 par YAML 1.2. En dehors de cela, 'yaml.load()' est documenté comme étant dangereux, et il n'y a absolument aucune raison de ne pas utiliser 'yaml.safe_load()' si vous insistez pour utiliser PyYAML. – Anthon