字典
一、字典的概述
字典是python中唯一的映射类型,映射类型对象里哈希值和指向对象值是1:n的关系
字典对象是可变的,可以认为是一个容器类型,能存储任意个python对象
字典对象和序列对象的区别:
1.存储和访问数据的方式不同
2.映射类型的数据是无序排序
3.序列类型只能是数字类型的键,映射类型可以是其他类型的键...
分类:
编程语言 时间:
2015-05-10 20:35:27
阅读次数:
179
在python中,序列类型包括字符串(普通字符串和unicode字符串)、列表和元组,所谓序列,即成员有序排列,可通过下标访问。假设序列有n个元素,访问单个元素时,下标从0开始,到n-1结束,如果是逆序访问,下标从-1开始,到-n结束,切片操作支持多个元素的访问。
序列类型支持如下操作符——
in/not in:成员关系操作符
obj [not] in sequence:判断obj元素是否(...
分类:
编程语言 时间:
2015-05-05 10:45:24
阅读次数:
220
序列是Python中最基本的最重要的数据结构,python内置的6种序列类型有list, tuple, string, unicode, buffer, xrange序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。并且序列都可以进行索引、检查成员、切片...
分类:
编程语言 时间:
2015-04-04 16:33:33
阅读次数:
145
【什么是列表】Python的内置列表类型也是数据集类型。事实上,如同字符串一样,列表是序列类型,因此,与字符串有一些共同的特点。列表与字符串不同之处主要在两个方面:列表可以包含其他元素,而不仅包含字符。实际上,列表可以包含任何类型的元素序列,甚至不同类型的元素可以混合在同一列表中。列表是可变类型。这...
分类:
编程语言 时间:
2015-03-21 12:28:58
阅读次数:
133
这篇文章主要介绍python当中用的非常多的一种内置类型——str。它属于python中的Sequnce Type(序列类型)。python中一共7种序列类型,分别为str(字符串),unicode(u字符串),list(列表),tuple(元组),bytearray(字节数组),buffer(缓冲...
分类:
编程语言 时间:
2015-03-03 20:26:09
阅读次数:
213
1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,比如di...
分类:
编程语言 时间:
2015-01-20 20:19:14
阅读次数:
227
迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.Iterator Java提供一个专门的迭代器>Iterator,我们可以对某个序列实现该interface,来提供....
分类:
编程语言 时间:
2014-12-23 11:50:07
阅读次数:
163
一、 python提供的对list进行排序的方法 1、方法: ????(1)list的内建函数list.sort进行排序,? ????(2)用序列类型函数sorted(list)进行排序。 2、示例: ? ? >>> a_list = [2,5,4,3,1] ????>...
分类:
编程语言 时间:
2014-12-15 17:29:45
阅读次数:
212
python基础知识python基础知识——str与list这篇文章主要介绍python当中用的非常多的两种内置类型,分别为str跟list。它们都属于python中的Sequnce Type(序列类型)。python中一共7种序列类型,分别为str(字符串),unicode(u字符串),list(...
分类:
编程语言 时间:
2014-12-06 18:02:10
阅读次数:
1149
Vector是一种可以默认使用的序列类型,当很频繁地对序列中部进行插入和删除时应该用lit,当大部分插入和删除发生在序列的头或尾时可以选择deque这种数据结构。
STL是建立在泛化上的。数组泛化了容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所有的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。
独立的容器类型泛化为序列或关联容器,...
分类:
其他好文 时间:
2014-12-06 10:09:40
阅读次数:
135