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

    python中yaml的三种数据结构

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

    数据结构

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

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

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

    简称 "序列或列表"

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

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

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

    None值可用null可 ~ 表示

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    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学习网