码迷,mamicode.com
首页 > 编程语言 > 详细

python--字典工厂函数dict()

时间:2016-10-25 14:01:17      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:复制   提示   存在   生成   get   表示   name   pre   dict   

 1 dic = {"name" : "wangmo" ,"age" : 18}
 2 
 3 #dic.clear() #清空字典
 4 print(dic)
 5 #{}
 6 
 7 dic1=dic.copy() #复制字典
 8 print(dic1)
 9 #{‘name‘: ‘wangmo‘, ‘age‘: 18}
10 
11 dic1=dict.fromkeys("hello",1) #快速生成字典
12 print(dic1)
13 #{‘o‘: 1, ‘h‘: 1, ‘l‘: 1, ‘e‘: 1}
14 
15 print(dic.get("name")) #查看字典中是否存在此key,没有提示none
16 #wangmo
17 
18 print(dic["name"]) #查看字典中是否存在此key,没有会报错
19 #wangmo
20 
21 print(dic.items()) #将每对key-value表示成列表中元组的形式
22 #dict_items([(‘name‘, ‘wangmo‘), (‘age‘, 18)])
23 
24 for i in dic.items(): #循环输出每个项目
25     print(i)
26 # (‘name‘, ‘wangmo‘)
27 # (‘age‘, 18)
28 
29 for k,v in dic.items(): #循环输出每个项目
30     print(k,v)
31 # name wangmo
32 # age 18
33 
34 print(dic.keys()) #输出字典的key值
35 #dict_keys([‘name‘, ‘age‘])
36 
37 for i in dic.keys(): #循环输出字典的key值
38     print(i)
39 # name
40 # age
41 
42 for i in dic.keys(): #可以循环输出key和value
43     print(key is %s,value is %s %(i,dic[i]))
44 # key is age,value is 18
45 # key is name,value is wangmo

 

python--字典工厂函数dict()

标签:复制   提示   存在   生成   get   表示   name   pre   dict   

原文地址:http://www.cnblogs.com/wangmo/p/5996049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!