字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 字典是无序的;键必须是唯一的,但值则不必(值可以取任何数据类型,但键key必须是不可变的,如字符串,数字或元组,但列表就不行) 不允许同一个键出现两次。创建时如果同 ...
分类:
其他好文 时间:
2017-07-26 00:05:56
阅读次数:
164
sql1="select distinct SUBSTRING (name,3,8) from profin_application "cr.execute(sql1)dict1=cr.fetchall()i=0l=len(dict1)for i in range(l): print dict1[i ...
分类:
编程语言 时间:
2017-07-25 14:23:50
阅读次数:
199
可以直接作用与for循环的数据类型有一下几种: 一类是集合数据类型:如list、tuple、dict、set、str等 一类是generator,包括生成器和带yield的generator function 这些可以直接作用与for循环的对象统称为可迭代对象:iterable 可以使用isinst ...
分类:
编程语言 时间:
2017-07-25 13:40:41
阅读次数:
231
字典修改或者添加:dict[‘key‘]=value程序二:file1.txt文件内容如下:alex|123|1carrick|123|1tony|123|1从文件file1.txt中读出内容,写成dic={‘carrick‘:[‘123‘,‘1‘],‘tony‘:[‘123‘,‘1‘],‘alex‘:[‘123‘,‘1‘]}代码:f=file(‘file1.txt‘,‘r‘)l=f.readlines()f.close()dic={}forii..
分类:
编程语言 时间:
2017-07-25 10:14:39
阅读次数:
144
一、字典结构 Redis中字典采用hash表结构,如下: table是一个数组,每个元素指向一个dictEntry结构。size表示hash表大小,used表示使用的大小。一个size=4的空hash表如下: dictEntry是一个key-value pair, 定义为: next指针用于解决ha ...
分类:
其他好文 时间:
2017-07-25 01:04:16
阅读次数:
145
一、字典结构 Redis中字典采用hash表结构,如下: table是一个数组,每个元素指向一个dictEntry结构。size表示hash表大小,used表示使用的大小。一个size=4的空hash表如下: dictEntry是一个key-value pair, 定义为: next指针用于解决ha ...
分类:
其他好文 时间:
2017-07-25 00:53:07
阅读次数:
188
一 矩阵求导 复杂矩阵问题求导方法:可以从小到大,从scalar到vector再到matrix。 x is a column vector, A is a matrix d(A?x)/dx=A d(xT?A)/dxT=A d(xT?A)/dx=AT d(xT?A?x)/dx=xT(AT+A) pra ...
分类:
编程语言 时间:
2017-07-24 21:34:53
阅读次数:
522
创建/访问Dict 修改Dict元素 显然,作为字典元素的值,元组整体是可以被删改的。但元组本身的元素是不能被修改的。 注意:键名不可变。所以可以用数字、字符串、元组来充当,使用可变的(比如列表)则不行。 字典的内置函数/方法 参考:Python3 字典 ...
分类:
编程语言 时间:
2017-07-24 16:20:39
阅读次数:
201
def fun(x="dx",y="dy"): print "fun " print x print yfun()fun("aa","bb")fun(x="ha",y="la")ct = dict(x="haha",y="lala")fun(**ct) fun dxdyfun aabbfun hal ...
分类:
编程语言 时间:
2017-07-24 13:21:42
阅读次数:
171
本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。 什么是动态语 ...
分类:
编程语言 时间:
2017-07-24 13:05:23
阅读次数:
243