自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Python 的集合运算

数学里集合运算在Python的set中也有对应运算。

2015-09-10 10:22:54 1750

原创 XML基础解释

简介 XML语言也许在我们日常工作生活中接触的不多,让未经训练的人阅读XML是件很困难的事情。其实XML只是一个普通的字符串,用任何一个文本处理软件都可以打开。但是XML以其种种优点,广泛使用在底层的机器数据交互,尤其是在跨平台的设备间实现脱离格式的呈现数据。

2015-09-08 22:58:29 121

原创 Python all和any函数对空列表的返回值

Python有一对内置的函数: all()和any(),他们两个都接收可遍历的对象(iterable, 也就是列表list、元组tuple之类的),all检查所有元素是否全都为真,any检查至少有一个元素为真。

2015-09-08 22:51:39 1267

原创 Python 正则表达式里的单行s和多行m模式

Python 的re模块内置函数几乎都有一个flags参数,以位运算的方式将多个标志位相加。其中有两个模式:单行(re.DOTALL, 或者re.S)和多行(re.MULTILINE, 或者re.M)模式。

2015-09-08 22:43:34 303

原创 Python time模块函数与时间格式关系图解

Python 的time模块使用三种时间格式,并且提供在这三种格式之间相互转换的函数。这三种时间格式分别是:

2015-09-08 22:31:28 495

原创 Python 实现递归生成器

Python内置的itertools.product()函数可以得到N个向量的笛卡尔积,亦即,N个向量,每个向量按顺序各出任意一个元素,所有可能的组合

2015-09-08 22:27:56 1499

原创 Python 删除列表中的一种元素

Python的list的内置remove方法,只能删除某个第一次出现,如果要整体删除list里面的某个元素,可以用列表解析方法

2015-09-08 22:19:47 603

原创 Python 多重列表解析里for的顺序

Python 的列表解析List comprehension能让语言更优雅,更可读。多重列表解析可以将二维结构展平(flatten)。

2015-09-08 22:17:36 752

原创 Python 替换列表元素

Python里字符串有replace方法,但是List没有replace的方法

2015-09-08 10:36:16 1642

原创 Python 创建空列表的字典

如果要创建一个这样的字典,该怎么做?{1:[], 2:[], 3:[], 4:[]}下面对比两种方法的异同

2015-09-08 10:35:21 3956

原创 Python 列表作为默认参数的陷阱

如果将一个列表作为默认参数传递给函数,在函数内部对列表操作后会怎样呢?我们看下面的代码

2015-09-08 10:13:11 404

原创 python 里list, tuple, set, dict的异同

list和tuplelist和tuple都是sequence的一种,是有序列表,其内置的方法都相似,>>> lst = [1, 2, 3, 4, 5]>>> tpl = (1, 2, 3, 4, 5)比如支持in运算,>>> 1 in lstTrue>>> 1 in tplTrue>>> 元素有坐标,>>> lst.index(2)1>>> tpl.index(2)1>>>支持in

2015-09-08 10:09:14 313

原创 Python 的zip函数

zip是Python 的内置函数,简言之,实现矩阵的转置。比如,给出4x2矩阵1 52 63 74 8通过zip函数,可以得到它的2x4转置矩阵1 2 3 45 6 7 8具体做法是:把前面的4x2矩阵表示为两个向量的列表,向量可以用列表(list)或者元组(tuple)表示,但是zip返回的一定是tuple表示的向量:>>> x = (1, 2, 3, 4)>>> y

2015-09-08 10:03:35 290

原创 Python 里 immutable和hashable的概念

Python 里有两个紧密联系的概念: immutable和hashable. 都是描述一个对象的属性。

2015-09-07 23:11:36 1632

原创 Python 读取csv的某行

csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,如何用Python像操作Excel一样提取其中的一行,也就是一条记录

2015-09-07 23:06:55 711

原创 Python 读取csv的某列

csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,如何用Python像操作Excel一样提取其中的一列

2015-09-07 23:02:08 11088

原创 Python 根据索引提取列表的一部分

有一个原始列表data,现在提取其中一部分子列表,依据是另一个列表index里保存的索引值

2015-09-07 22:53:41 3331

原创 Python 判断列表的包含关系

有两个列表,在python里如何判定其中一个是另一个的子集?

2015-09-07 22:15:18 4795

原创 Python 提取两个列表的交集

Python提取列表交集

2015-09-07 13:41:39 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除