ITPub博客

首页 > IT职业 > IT生活 > python中yaml的三种数据结构

python中yaml的三种数据结构

IT生活 作者:lhx1976 时间:2021-09-11 09:50:51 0 删除 编辑

数据结构

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电脑。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4414/viewspace-2829249/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    0
  • 访问量
    451