|
今天看了 python 的 dict 字典, 学习了字典的几个常见方法:疑问就是 : dict.fromkeys(mydir, 20) #不懂这个能有什么实际作用呢?
还有写的 时候下面两种写法觉得也没有区别啊!
print ("dict key is %s" % dict.keys()) #觉得这个和下面写的方式一样的吧!print ("mydir d get quzhi:", mydir.get("2sdd"))
mydir = {"abcf":10,"2sdd":369,"666":6,"7":8}
print (len(mydir))
print (str(mydir))
print (type(mydir))
dict= dict.fromkeys(mydir)
dict= dict.fromkeys(mydir, 20) #不懂这个能有什么实际作用呢?
print (str(dict))
print (dict.items())
print ("dict key is %s" % dict.keys()) #觉得这个和下面写的方式一样的吧!
print ("mydir d get quzhi:", mydir.get("2sdd"))
#print (mydir.setdefault("abcf",20))
it = iter(mydir)
#print(next(it))
#print(next(it))
for i in it:
print (i)
dict = {'Name': 'Runoob', 'Age': 27}
dict2 = {"xueli": "dazhuan",'Age': 7}
dict2.update(dict) #把dict 的内容更新到dict2 上,如果两个有重复的怎么样呢
print ("dict2 gengxinhou", dict2)
print (type(dict2))
print ("dict2 value is %s " % dict2.values())
print ("Age 值为 : %s" % dict.get('Age'))
print ("** 值为 : %s" % dict.get('**', "NA"))
dict = {'Name': 'Runoob', 'Age': 7}
if 'Age' in dict:
print ("age cunzai")
else :
print ("jianzhibucunzai")
|
|