摘要:
对应于元组( )与列表( )的关系,对于集合( ), Python 提供了一种叫做不可变集合( )的数据结构。 使用 来进行创建: frozenset({1, 2, 3, 'a'}) 与集合不同的是,不可变集合一旦创建就不可以改变。 不可变集合的一个主要应用是用来作为字典的键,例如用一个字典来记录两 阅读全文
posted @ 2019-01-14 14:08
派森学python
阅读(363)
评论(0)
推荐(0)
摘要:
对应于元组( )与列表( )的关系,对于集合( ), Python 提供了一种叫做不可变集合( )的数据结构。 使用 来进行创建: frozenset({1, 2, 3, 'a'}) 与集合不同的是,不可变集合一旦创建就不可以改变。 不可变集合的一个主要应用是用来作为字典的键,例如用一个字典来记录两 阅读全文
posted @ 2019-01-14 14:02
派森学python
阅读(426)
评论(0)
推荐(0)
摘要:
之前看到的列表和字符串都是一种有序序列,而集合 是一种无序的序列。 因为集合是无序的,所以当集合中存在两个同样的元素的时候,Python只会保存其中的一个(唯一性);同时为了确保其中不包含同样的元素,集合中放入的元素只能是不可变的对象(确定性)。 集合生成 可以用 函数来显示的生成空集合: set 阅读全文
posted @ 2019-01-14 14:00
派森学python
阅读(157)
评论(0)
推荐(0)
摘要:
字典 ,在一些编程语言中也称为 , ,是一种由键值对组成的数据结构。 顾名思义,我们把键想象成字典中的单词,值想象成词对应的定义,那么—— 一个词可以对应一个或者多个定义,但是这些定义只能通过这个词来进行查询。 基本操作 空字典 Python 使用 或者 来创建一个空的字典: dict dict 有 阅读全文
posted @ 2019-01-14 13:59
派森学python
阅读(312)
评论(0)
推荐(0)
摘要:
IPython 中用 命令 来计时。 比较生成速度 1000000 loops, best of 3: 456 ns per loop 10000000 loops, best of 3: 23 ns per loop 可以看到,元组的生成速度要比列表的生成速度快得多,相差大概一个数量级。 比较遍历 阅读全文
posted @ 2019-01-14 13:58
派森学python
阅读(1081)
评论(0)
推荐(0)
摘要:
在 Python 中,列表是一个有序的序列。 列表用一对 生成,中间的元素用 隔开,其中的元素不需要是同一类型,同时列表的长度也不固定。 [1, 2.0, 'hello'] 空列表可以用 或者 生成: [] [] 列表操作 shell 欢迎加入我的QQ群 与我一起学习,群里有我学习过程中整理的一些资 阅读全文
posted @ 2019-01-14 13:57
派森学python
阅读(177)
评论(0)
推荐(0)
摘要:
索引 对于一个有序序列,可以通过索引的方法来访问对应位置的值。字符串便是一个有序序列的例子, Python 使用 来对有序序列进行索引。 'h' Python 中索引是从 开始的,所以索引 对应与序列的第 个元素。为了得到第 个元素,需要使用索引值 。 'o' 除了正向索引, Python 还引入了 阅读全文
posted @ 2019-01-14 13:56
派森学python
阅读(419)
评论(0)
推荐(0)
摘要:
生成字符串 Python 中可以使用一对单引号''或者双引号""生成字符串。 hello, world hello world 简单操作 加法: 'hello world' 字符串与数字相乘: 'echoechoecho' 字符串长度: 11 字符串方法 Python 是一种面向对象的语言,面向对象 阅读全文
posted @ 2019-01-14 13:55
派森学python
阅读(402)
评论(0)
推荐(0)
浙公网安备 33010602011771号