python中yaml的三种数据结构
发布时间:2024-07-10 22:30:43

数据结构
1、对象:键值对的集合,键值对冒号“:结构表示。
冒号与值之间需要空间分隔
2、数组:按顺序排列的值。
简称 "序列或列表"
数组前加有 “-” 符号和值之间需要空间分隔
3、纯度:单个、不可分割的值。
(如:字符串、bool值、整数、浮点数、时间、日期、null等。
null可以使用None值 ~ 表示
实例
house:
family:
name:Doe
parents:
-John
-Jane
address:
number:34
street:MainStreet
importyaml
f=open('example.ini',encoding="utf-8")
x=yaml.load(f)
print(x)
print("---------")
aproject={'name':'SilenthandOlleander',
'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电脑。
