python包含非常多的标准数据结构,如list,tuple,dict和set都是内置类型。除了这些基本的内置类型。python的collections模块还很多种数据结构实现。collections----容器数据类型模块python版本:2.6以及以后版本collections模块包含除内置內型list,dict和tuple之外的数据类型。1..
分类:
编程语言 时间:
2014-09-28 19:24:06
阅读次数:
257
dict(dictionary)是一系列无序对象的集合,由键-值对构成,通过读取键来取得对应的值,具有可变,无序,异构,可嵌套的属性。dict初始化1、直接采用字典格式2、利用dict(),[注]:键没有加''3、利用tuple(元组)4、使用dict.fromkeys(),返回字典,该方法有两个参...
分类:
编程语言 时间:
2014-09-27 20:39:10
阅读次数:
321
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i>> d ...
分类:
编程语言 时间:
2014-09-27 16:30:19
阅读次数:
177
取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Michael', 'Sarah',...
分类:
编程语言 时间:
2014-09-27 15:19:19
阅读次数:
177
一 变量和类型
1 变量不需要声明
2 type():可查询数据类型
3 数据类型:None,int,float,bool,string
4 sequence:tuple-定值表,元素不可变,list-表,元素可变
s1 = (1, 2.2, "3", True) #s1 is a tuple
s2 = [1, 2.2, "3", True] #s2 is a ...
分类:
编程语言 时间:
2014-09-26 15:08:28
阅读次数:
212
1、os.path os.path.split():os拆分路径,返回 一个tuple,第一个为路径,第二个为文件名; os.path.basename():只获取文件名; os.path.dirname():只获取路径; os.path.splitext():将路径,文件名,扩展名分开,并...
分类:
编程语言 时间:
2014-09-22 19:48:43
阅读次数:
193
zip可接受多个序列作为参数,返回一个tuple列表。例1:没有参数>>> b = zip()>>> print b[]例2:一个参数>>> a = (1,2,3)>>> b = zip(a)>>> print b[(1,), (2,), (3,)]例3:序列长度不同>>> a = (1,2,3)>...
分类:
其他好文 时间:
2014-09-22 12:38:02
阅读次数:
183
1,judgment in deciding(if...:,if..else:,if else...else:),loop(for...:,while True...:)break,continue;2,搞定python内置核心类型tuple(以下标数据序索引数据,元素不可更改),dict{与tup...
分类:
编程语言 时间:
2014-09-20 15:18:47
阅读次数:
276
sequence 序列序列是一组有顺序的元素的集合序列有两种:tuple(定值表;也翻译为元组)和list(表)>>>s1 = (2, 1.3, 'love', 5.6, 9, 12, False) # s1是一个tuple>>>s2 = [True, 5, 'smile'] # s2是一个list...
分类:
编程语言 时间:
2014-09-20 01:07:56
阅读次数:
204
总结复习一些基本的东西,主要是与OC不同的以及新增的。一、基本数据类型Int、Float、Double、Bool、Character、String(首字母都大写)Array、Dictionary、元组类型(Tuple)、可选类型(Optional)指定数据类型:[javascript] view p...
分类:
编程语言 时间:
2014-09-15 04:31:28
阅读次数:
339