• 技术文章 >Python技术 >Python基础教程

    python中yaml的三种数据结构

    小妮浅浅小妮浅浅2021-09-01 10:21:24原创2404

    数据结构

    1、对象:键值对的集合,键值对用冒号“:”结构表示。

    冒号与值之间需用空格分隔

    2、数组:一组按序排列的值。

    简称 "序列或列表"

    数组前加有 “-” 符号,符号与值之间需用空格分隔

    3、纯量:单个的、不可再分的值。

    (如:字符串、bool值、整数、浮点数、时间、日期、null等)

    None值可用null可 ~ 表示

    实例

    house:
      family:
        name: Doe
        parents:
          - John
          - Jane
      address:
        number: 34
    street: Main Street
     
    import yaml
    f = open('example.ini',encoding="utf-8")
    x = yaml.load(f)
    print(x)
    print("---------")
     
    aproject = {'name': 'Silenthand Olleander',
                'race': 'Human',
                'traits': ['ONE_HAND', 'ONE_EYE']
                }
    ret = yaml.dump(aproject)
    print(ret)
     
     
    aproject = ["a","b","c"]
    ret = yaml.dump(aproject)
    print(ret)
     
    aproject = ("a","b","c")
    ret = yaml.dump(aproject)
    print(ret)
     
    aproject = {"a":1,"b":2}
    ret = yaml.dump(aproject)
    print(ret)

    以上就是python中yaml的三种数据结构,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python中yam
    品易云
    上一篇:python中yaml文件的使用规则 下一篇:python中cookie和session的区别

    相关文章推荐

    • python列表清除元素的四种方式• python元组有哪些获取元素的方法• python字符的获取方式• python处理字符串的常见方法• python字符串的多行输出• python for循环的本质探究• python使用send启动生成器• python中Harris角点检测• python字典键的两个特性• python缺失值的解决方法• python中Box-Cox变换是什么• python中fail函数如何使用• python中yaml文件的使用规则

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网