我正在尝试加载以下Yaml:
yaml_string = """
key:
- [HELLO]
- another string
- another
"""
yaml.safe_load(yaml_string) # returns {"key": [["HELLLO"], "another_string", "another"}
结果是包含HELLO字符串的列表。我想加载此字符串值,即>
type(yaml.save_load(yaml_string).get("key")[0]) <class 'str'>
这可能吗?
编辑:添加了更完整的示例
我正在尝试加载以下yaml:yaml_string =“”“键:-[HELLO]-另一个字符串-另一个”“” yaml.safe_load(yaml_string)#返回{“ key”:[[“ HELLLO”], “ another_string”,“ another”}和...
用引号引起来[HELLO]
:
如果要得到字符串"HELLO"
,则在YAML中删除它周围的[...]
: