PYTHON

目标 比如有一个二维数组字典,我们如果想将它拉伸(flatten),为一维字典,就可以用多重列表解析方法: data = {'A':[1, 2, 3], 'B':[4, 5, 6], 'C':[7, 8, 9]} 想要拉伸成一维的线性结构
发布日期 2014-05-01
最后修改 2021-10-08
预计阅读时间 1 分钟
阅读量 234
无内置replace Python里 字符串(string)类型 有 replace 方法,但是 列表(list)类型 没有 类似的 replace 方法,见下面的报错信息: >>> lst = ['1','2','3'] >>> lst.replace('1', '4') Traceback (most recent
发布日期 2014-04-29
最后修改 2021-10-03
预计阅读时间 1 分钟
阅读量 564
如果要在 Python 中创建键值是空列表的字典,有多种方法,但是各种方法之间是否由区别?需要作实验验证,并且分析产生的原因。本文针对两种方法做了实验和分析。
发布日期 2014-04-10
最后修改 2021-11-13
预计阅读时间 1 分钟
阅读量 218
如果将一个列表作为默认参数传递给函数,在函数内部对列表操作后会怎样呢?我们看下面的代码: def func(L=[]): L.append(1) return L print func() print func() print func() 函数func()接受一个参数,这个参数的
发布日期 2014-04-08
最后修改 2021-10-08
预计阅读时间 1 分钟
阅读量 214
在 Python 中,如何替换列表中的元素?其实 Python 并无自带 Replace 方法,只能自己编写循环或者使用列表解析的方法。
发布日期 2014-04-08
最后修改 2021-10-03
预计阅读时间 2 分钟
阅读量 203
Python 的zip函数,简言之,实现矩阵的转置。比如,给出4x2矩阵 1 5 2 6 3 7 4 8 通过zip函数,可以得到它的2x4转置矩阵 5 6 7 8 具体做法是:把前面的4x
发布日期 2014-04-07
最后修改 2021-10-08
预计阅读时间 2 分钟
阅读量 209
immutable immutable指对象一经创建,即不可修改。对象是不是immutable取决于数据类型,下列类型属于 immutable 整型(integer) 浮点型 (float) 字
发布日期 2014-04-06
最后修改 2021-10-03
预计阅读时间 2 分钟
阅读量 216
利用Python自带的 csv模块 ,有两种方法可以实现提取其中的一行
发布日期 2014-04-05
最后修改 2021-11-13
预计阅读时间 2 分钟
阅读量 218
CSV 本质上是文本文件,能提供与 Excel 的表格类似的二维数据结构。因为是文本文件,读写都比 Excel 方便容易的多,经常拿来作为数据的中转格式。本文讨论如何快速有效的按列读取 CSV 文件。
发布日期 2014-04-05
最后修改 2021-11-13
预计阅读时间 2 分钟
阅读量 264
比如有一个名为 index 的 list,内容为坐标 index = [0, 2] 另有一个原始 list ,名为 data data = [1, 2, 3, 4, 5] 以 index 内容为坐标,从 data 里得到坐标对应的第0个和第2个元素,可以用下面的
发布日期 2014-04-03
最后修改 2021-10-01
预计阅读时间 1 分钟
阅读量 211