python中内置函数和json、pickle数据序列化
来源:互联网 发布:c语言编写小游戏 编辑:程序博客网 时间:2024/06/08 15:42
内置函数
map
res = map(lambda n:n**n, range(10))res1 = [lambda i:i*2 for i in range(10)]for i in res1: print(i)
reduce
import functoolsres = functools.reduce(lambda x, y:x+y, range(10))print(res)
对字典排序的函数
#对字典排序a = {6:2, 3:12, 99:11, -1:2}print(sorted(a.items()))#指定排序方式print(sorted(a.items(), key = lambda x:x[1]))
将两个数组拼成一个数组
a = [1,2,3,4]b = ['a', 'b', 'c', 'd']for i in zip(a,b): print(i)
json和pickle数据序列化
# info = {# 'name':'dancheng',# 'age':20# }# f = open('test.text', 'w')# f.write(str(info)) #将json对象变成字符串# f.close()# f = open('test.text','r')# data = eval(f.read()) #将字符串转成json对象# f.close()# print(data['name'])
调用json包
info = { 'name':'dancheng1', 'age':20, 'func':sayhi('dancheng')}f = open('test.text', 'w')f.write(json.dumps({1:2}))f.close()
调用pickle包
import pickleinfo = { 'name':'dancheng1', 'age':20,}f = open('test.text', 'wb')f.write(pickle.dumps(info))f.close()import picklef = open('test.text', 'rb')data = pickle.loads(f.read())f.close()print(data)
阅读全文
0 0
- python中内置函数和json、pickle数据序列化
- Python-json与pickle数据序列化
- python序列化模块json和pickle
- Python之数据序列化(json、pickle、shelve)
- python 序列化数据:pickle与json ,dumps与loads
- Python之数据序列化(json、pickle、shelve)
- Python中的序列化以及pickle和json模块介绍
- Python 之 pickle/json序列化
- python 中的pickle数据序列化模块
- python中使用pickle进行序列化
- python中使用pickle进行序列化
- python序列化pickle
- Python序列化与反序列化——json和pickle
- Python 之 pickle/json序列化 之 2
- python基础-序列化json、pickle 、shelve三种方式
- json与pickle序列化
- Python3.5——Json与pickle数据序列化
- json和pickle的序列化与反序列化
- 设计模式-适配器模式
- HTML+CSS学习笔记5
- QT,C++多项式计算器—version3(厌倦CMD黑框框的走起!)
- python中的装饰器
- python中的迭代器和生成器
- python中内置函数和json、pickle数据序列化
- [RS] 遥感图像直方图与对比度 对比度增强
- python的模块定义、导入、优化详解
- STM32串口USART通讯
- 第一次记录博客,Start!
- 2017.9总结
- layui框架table 数据表格的方法级渲染
- AxureRP软件介绍
- 完全背包