博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python教程-字典(2)
阅读量:7063 次
发布时间:2019-06-28

本文共 1674 字,大约阅读时间需要 5 分钟。

hot3.png

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()以列表返回字典中的所有值

 

转载于:https://my.oschina.net/CeShiXiaoSongShu/blog/800898

你可能感兴趣的文章
抽象工厂 C++实现
查看>>
[KMP]字符串匹配算法
查看>>
Copies in Seconds
查看>>
范内瓦·布什发表《诚如所思》,被信息界公认为是信息科学经典之作
查看>>
javascript基础修炼(10)——VirtualDOM和基本DFS
查看>>
算符优先文法,中缀式求值,栈的典型应用
查看>>
垃圾收集器(一)
查看>>
[转] 随机数是骗人的,.Net、Java、C为我作证
查看>>
第一天
查看>>
VUE基础插值表达式
查看>>
如何在mysql客户端即mysql提示符下执行操作系统命令
查看>>
人月神话读后感
查看>>
Learning Agile software Development
查看>>
window7利用Nexus搭建maven私有服务器
查看>>
java中的多态
查看>>
态度!!!
查看>>
[洛谷P4688][Ynoi2016]掉进兔子洞
查看>>
Android org.json.JSONArray cannot be converted to JSONObject
查看>>
Android2.3系统 自定义的PopupWindow在实例化时报空指针异常
查看>>
javascript 要注意的事项
查看>>