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

    python中yaml的三种数据结构

    小妮浅浅小妮浅浅2021-06-09 13:59:49原创63

    1、数据结构

    (1)对象:键值对的集合(简称 "映射或字典")

    键值对用冒号“:”结构表示,冒号与值之间需用空格分隔

    (2)数组:一组按序排列的值(简称 "序列或列表")

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

    (3)纯量:单个的、不可再分的值(如:字符串、bool值、整数、浮点数、时间、日期、null等)

    None值可用null可 ~ 表示

    2、实例

    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基础教程

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

    相关文章推荐

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

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网