张玉宁 曲乐恒,奉节县教育网,济南西京白癜风医院
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号 {} 中 ,格式如下所示:
d={"key1":"value1","key2":"value2"}
print d["key1"]
dict1={"a":"a1","b":"b1"} for i in dict1: print "key:"+i+",value:"+dict1[i]
dict1={"a":"a1","b":"b1"} for i,j in dict1.items(): print i print j
d={"a":"a1","b":"b1"} print d.has_key("a")
d={"a":"a1","b":"b1"} print "a" in d.keys() print "a" in d print "a" not in d.keys()
总结:has_key()是python2.2版本之前的方式,in和not in比has_key()要快。
PS:in/not in操作符也可以判断list/set元素是否存在,如:
tmp={"aa","bb","cc"} print "aa" in tmp
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论