python中yaml的三种数据结构
- 更新时间:2021-06-17 10:06:56
- 编辑:蒋志泽
给大家整理一篇相关的编程文章,网友燕嘉泽根据主题投稿了本篇教程内容,涉及到Python相关内容,已被673网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。
参考资料
- 《量化交易之路:用Python做股票量化分析》源代码 配套资源 / 9.8 MB / 阿布 推荐度:
- Python机器学习算法 PDF 电子书 / 30.1 MB / 赵志勇 推荐度:
- Python网络编程基础 PDF 电子书 / 26 MB / 海特兰德 推荐度:
- Python极客编程:用代码探索世界 PDF 电子书 / 94.6 MB / 李·沃恩 推荐度:
- OpenCV算法精解:基于Python与C++ PDF 电子书 / 84 MB / 张平 推荐度:
正文内容
我们整理一篇关于《python中yaml的三种数据结构》技术文章,感觉写的不错,改了一下错误代码,希望大家能有所收获。
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之多进程与多线程的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2021-05-02
-
Python3 关于pycharm自动导入包快捷设置的方法
今天小编就为大家分享一篇Python3 关于pycharm自动导入包快捷设置的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-06-03