一、序列的定义 1、数据结构:在python中,最基本的数据结构是序列、映射 2、索引:序列中的每个元素被分配一个序号。注意索引默认从0开始 二、通用序列操作 所有序列都可以进行某些特定的操作:索引、分片、加、乘、检查某个元素是否属于序列的成员(成员资格)、内建函数(长度、最小值、最大值)。在这里还 ...
分类:
编程语言 时间:
2017-12-17 19:23:57
阅读次数:
199
解包就是把序列或映射中每个元素单独提取出来,序列解包的一种简单用法就是把首个或前几个元素与后面几个元素分别提取出来,例如: first, seconde, *rest = sequence 如果sequence里至少有三个元素,那么执行完上述代码后,first == sequence[0], sec ...
分类:
编程语言 时间:
2017-12-11 11:20:22
阅读次数:
222
输出结果 可以看出json的dumps方法处理数据时会将数据转换为字符类型,loads则会重新还原它的类型。 再来看json的dump和load方法,通过示例来了解: Json模块dumps、loads、load、dump的区别: load,dump可加载外部文件,处理文件的数据,dumps,loa ...
分类:
编程语言 时间:
2017-11-22 14:15:04
阅读次数:
171
# f = open('json_file','w') # json.dump({'k':(1,2,3)},f) # f.close() # with open('json_file') as f: # ret = json.load(f) # print(ret,type(ret)) # ret ...
分类:
编程语言 时间:
2017-11-21 19:43:10
阅读次数:
213
序列通用操作: 1、判断数据是否存在与欲裂中: x(元素) in s(序列) || x(元素) not in s(序列) 2、连接序列 : s1(序列)+s2(序列) 3、重复序列元素:[num]*3 4、通过下表获取元素:s[ i ] 5、访问指定索引范围元素:s [ i : j ] //访问角标 ...
分类:
编程语言 时间:
2017-11-12 17:29:24
阅读次数:
164
python 序列:字符串、列表、元组 序列:包含一定顺序排列的对象的一个结构 内建函数:str() list() tuple() 可以使用str(obj)可以把对象obj转换成字符串 list(iterj)可以把可迭代对象inter转换成列表 tuple(inter)可以把可迭代对象inter转换 ...
分类:
编程语言 时间:
2017-10-13 10:14:07
阅读次数:
174
python中,序列对象有str、bytes、 bytearray、 list、 tuple、 range。所谓序列,说明是有序的,可以通过索引做一些特定的操作。首先先了解序列对象中比较重要的两个:str 和 list,然后探讨下序列对象的共有操作。 ...
分类:
编程语言 时间:
2017-10-09 10:54:06
阅读次数:
236
1. array 1?? 和list 首先引入 from array import array 然后list到array直接传参数进构造函数就可以。(不知道是不是叫构造函数) np.array('d',[1,2,3]) 转回来的话调用tolist函数 _.tolist() 2??枚举&常用方法 ar ...
分类:
编程语言 时间:
2017-10-08 16:10:23
阅读次数:
251
1. json模块介绍 json是python自带的操作json的模块。 python序列化为json时的数据类型转换关系: python格式 json格式 dict(复合类型) object list, tuple(集合类型) array int, long, float(数值类型) number... ...
分类:
编程语言 时间:
2017-10-06 10:35:20
阅读次数:
210
我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。序列化之后,就可以把序列化..
分类:
编程语言 时间:
2017-09-25 18:53:17
阅读次数:
641