https://www.douban.com/group/topic/21801800/
http://www.cnblogs.com/kaituorensheng/archive/2013/01/24/2875456.html
http://www.cnblogs.com/yangyongzhi/archive/2012/09/17/2688326.html
1、访问字典的值
dict.haskey('x') 返回True或Falsein、not in 例如:‘X’in dict
2、修改已有键的值
dict_b={'x':1,'y':2,'z':3}dict_b['z']=4
3、新增键值对
dict_b['m']=0dict_b[1000]='ok'
4、删除字典
删除一个元素(键值对)
dict_b={'x':1,'y':2,'z':3}del dict_b['x']dict_b.pop('x')
删除字典中的所有元素
dict_b.clear()
删除整个字典
del dict_b
5、字典遍历
遍历字典的key
for key in dict.keys():print key
遍历字典的value
for value in dict.values():print value
遍历字典的元素
for item in dict.items():print itemfor key,value in dict.items():print key,value
6、日期&时间(time模块)
格式化成2016-11-24 21:48:42形式
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
格式化成Sat Mar 28 22:24:24 2016形式
time.strftime("%a %b %d %H:%M:%S %Y",time.localtime())
当前时间戳(1970年开始的秒数)
timestamp=time.time()
程序中等待一段时间在执行下一句代码
time.sleep(10)
7、日期&时间差(datetime模块)
日期差
today=datetime.date.today()oneday=datetime.timedelta(days=1)tomorrow=today+oneday
时间差
now_time=datetime.datetime.now()delaytime=datetime.timedelta(hours=4,minutes=30,seconds=30now_time+delaytime
8、字典内置函数&方法
cmp(dict1,dict2)比较两个字典元素len(dict)计算字典元素个数,即键的总数str(dict)输出字典可打印的字符串表示radiansdict.clear()删除字典内所有元素radiansdict.copy()返回一个字典的浅复制radiansdict.fromkeys()创建一个新字典radiansdict.get(key,default=None)返回指定键的值,如果值不在字典中返回default值radiansdict.has_key(key)如果键在字典dict里返回true,否则返回falseradiansdict.items()以列表返回可遍历的(键,值)元组数组radiansdict.keys()以列表返回一个字典所有的键radiansdict.setdefault(key,default=None)和get()类似,但如果键不已经存在于字典中,将会添加键并将值设为defaultradiansdict.update(dict2)把字典dict2的键/值对更新到dict里radiansdict.values()以列表返回字典中的所有值