继续内置函数,zip函数被比喻成拉链,将两边的齿对应起来。 还有另外几个内置函数: 还有 import 和 __import__ test.py文件的内容: test2.py的内容: 接下来,对比一下两种 import 的使用区别 这些是笔记,可能看起来有点乱,等以后越来越熟悉之后再仔细整理。 ...
分类:
编程语言 时间:
2018-04-30 21:08:52
阅读次数:
235
print(list(zip(('a','b','c'),(1,2,3)))) print(list(zip(('a','b','c'),(1,3,2,4)))) print(list(zip(('a','b','c','d'),(1,2,3)))) p={'name':'cat','age': 1... ...
分类:
其他好文 时间:
2018-04-28 22:22:28
阅读次数:
178
3,zip 以len 最短的为基准 拉链方法 4,enumerate 枚举,返回一个枚举对象 5,repr 原形毕露 6,print #333666 111|222|333 7,eval:执行字符串类型的代码,并返回最终结果 8.exec:执行字符串类型的代码,流程语句。 9,callable 用于 ...
分类:
其他好文 时间:
2018-04-27 12:15:07
阅读次数:
168
map,键值对的集合,由于和pojo的结构和map类似,经常相互转换,或者作为带有特定标识的数据的集合存储方式二使用。 还是先放结论: |类型|数据结构|特点描述| | | | | |HashMap|散列表(拉链法)|最常用,无序,线程不安全| |Hashtable|散列表(拉链法)|无序,线程安全 ...
分类:
编程语言 时间:
2018-04-18 15:58:28
阅读次数:
199
一:内置函数(续) 1,zip (拉链方法) 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回这些元组。如果各个迭代器的元素个数不一致,则返回的元组个数与最短的对象相同 2,filter (过滤),通过你的函数,过滤一个可迭代对象 3,map 会根据提供的函数对指定序列做 ...
分类:
编程语言 时间:
2018-04-04 23:21:29
阅读次数:
125
1 边缘自适应插值算法介绍 在Bayer CFA中,由于绿色像素点的数量是红色和蓝色像素数量的两倍,故其包含更多的原始图像的边缘信息。因此,亚当斯和汉密尔顿根据该思想在1997年提出了一种边缘自适应的插值算法。 边缘自适应插值算法:首先提出从水平和垂直两个方向对绿色分量进行插值重建,先设计由亮度信号 ...
分类:
编程语言 时间:
2018-04-04 23:15:20
阅读次数:
292
hash表实际上由size个的桶组成一个桶数组table[0...size-1] 。 当一个对象经过哈希之后。得到一个对应的value , 于是我们把这个对象放到桶table[ value ]中。当一个桶中有多个对象时。我们把桶中的对象组织成为一个链表。 这在冲突处理上称之为拉链法。 负载因子(lo ...
分类:
其他好文 时间:
2018-04-02 17:05:09
阅读次数:
131
前段时间理解了一下所谓的哈希表,一直以来在小博印象中哈希表是深奥的,是高大上的,但是接触原理以及看了一份demo之后我就觉得哈希表也就那样吧,接下来我把小博自己的理解尽量用最直白的语句来解释下~~~ 我是分界线,没错,很丑 首先什么是哈希表??? 散列表(Hash table,也叫哈希表),是根据关 ...
分类:
其他好文 时间:
2018-04-02 11:16:41
阅读次数:
1733
第一次个人代码任务总结 ——论一条咸鱼的自我修养 1· 项目要求 1.1 基本功能 1.2 注意事项 a) 需要统计的字符等价于 ASCII 码值属于 [32,126] 区间。 b) 单词的定义:至少以 4 个英文字母开头,跟上字母数字符号;单词以分隔符(非字母数字符号)分割;不分大小写;如果两个单 ...
分类:
其他好文 时间:
2018-03-31 13:22:16
阅读次数:
267
开散列法又叫链地址法(开链法)。 开散列法:首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储在哈希表中。 设元素的关键码为37, 25, 14, 36, 49, 68, 57, 11, 散列表 ...
分类:
其他好文 时间:
2018-03-01 23:32:28
阅读次数:
210