转自 https://www.cnblogs.com/pychina/p/10219772.html Python中的内置数据结构(Built-in Data Structure):列表list、元组tuple、字典dict、集合set,涵盖的仅有部分重点。 目录: 一、列表list 二、元组tup ...
分类:
编程语言 时间:
2019-11-22 10:36:30
阅读次数:
118
集合(set)是一个无序的不重复元素序列。只可以存储不可变类型数据,即可哈希的数据类型,如:元组(tuple)、字符(str)、整型(int)、布尔型(bool) 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建 ...
分类:
编程语言 时间:
2019-11-22 00:41:20
阅读次数:
81
生成器属于迭代器 适合迭代器对象:list、dict、tuple、set、str 不适合迭代对象:int、float、bool 迭代器例子: a = [0,1,2,3] iter(a) # 用iter()方法生成迭代对象 print(next(a)) #用next来查询,直到超范围 判读对象是否符合 ...
分类:
编程语言 时间:
2019-11-21 10:08:36
阅读次数:
72
一、列表 list 1 # 列表 2 3 ''' 4 类似str,可以进行切片 5 ''' 6 7 li = ['123', [1, 2, 3], 55, 'we all in ', 'Tom', ''] 8 print(li[0:2]) 9 print(li[::]) 10 print(li[1] ...
分类:
编程语言 时间:
2019-11-20 20:02:14
阅读次数:
68
一、变量赋值: 1.变量使用前都需要赋值,赋值后才会被创建 2.等号(=)来赋值,运算符(=)左边是变量名,有吧是存储在变量中的值 3.多变量赋值:a=b=c=1 二、数据类型分类 1.Number(数字):存储数值,不可变(改变数字会分配一个新的对象)。int、long、float、complex ...
分类:
其他好文 时间:
2019-11-20 12:41:17
阅读次数:
80
总结: 简单理解: 1.可以直接作用于for循环的数据类型有几种: 一类是集合类型:list,tuple,dict,set,str等 一类是generator,包括生成器和带yield的generator function2.这些可以直接作用于for循环的对象统称为可迭代对象:iterable 可以 ...
分类:
其他好文 时间:
2019-11-20 12:20:13
阅读次数:
54
flink支持的数据类型Flink对DataSet和DataStream中可使用的类型加了一些约束。原因是系统可以通过分析这些类型来确定有效的执行策略和选择不同的序列化方式。有7种不同的数据类型:1.java Tuple 和 Scala Case类:2.java POJO(指那些没有从任何类集成,也 ...
分类:
其他好文 时间:
2019-11-18 22:00:50
阅读次数:
132
迭代器 用来迭代取值的工具。 以下都是 可迭代对象 str 字符串 list 列表 set 集合 dict 字典 tuple 元组 txt 文件 str1 = "靓仔靓女"iter_str1 = str1.__iter__()print(iter_str1)print(iter_str1.__nex ...
分类:
其他好文 时间:
2019-11-18 20:49:37
阅读次数:
90
序列化模块 序列化:将python或其他语言中的数据类型,转变成字符串类型。 python中的八大数据类型回顾:int float str list tuple dict set bool 反序列化:将字符串转变成其他数据类型。 json模块 json的跨平台性较好,是一个第三方模块。 在json中 ...
分类:
Web程序 时间:
2019-11-18 18:44:55
阅读次数:
144
天平称物 问题描述 有4个砝码,总重量是40克,砝码的质量是整数,且个不相等.请确定他们的质量,使之能称出1 40克任何整数质量的物体. 算法思路 注意: 要理清楚嵌套关系 首先是先选出一组砝码中的组合 再选出一组系数的组合 再从1 40逐个进行试探 代码示例 Python Java ...
分类:
编程语言 时间:
2019-11-16 09:13:01
阅读次数:
107